我想知道是否有人可以幫助我,我試圖讓我的頭繞過共享偏好,我假設它們存儲在設備(平板電腦)中,並且可以檢查以查看它們存在。 我的代碼如下(第一個)我想要一個按鈕,一旦點擊將一個字符串或布爾值在共享首選項。 第二個代碼是看是否存在共享的首選項,如果它確實讓的setText變化,如果不能忽視,並尋找下一個字符串需要檢查共享首選項字符串或布爾值是否存在
cala1.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
LoadPreferences();
SharedPreferences sharedpreferences = getSharedPreferences("prefman", MODE_PRIVATE);
SharedPreferences.Editor editor = sharedpreferences.edit();
editor.putString("cal1","c1");
editor.commit(); });
enter4.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
LoadPreferences();
SharedPreferences sharedpreferences = getSharedPreferences("prefman", MODE_PRIVATE);
sharedpreferences.contains("cal1");
if (sharedpreferences.getString("cal1","c1").equals("cal1"));
{
{cexist1.setText("Shared prefs exit");
}
else
什麼是你的問題?你既沒有說明你的問題是什麼,也沒有說明你提供的代碼是否有效。幫助我們在這裏... – HXCaine
此外,代碼是不完整的,它結束於其他 – HXCaine