2011-08-05 87 views
1

在我的應用程序中,第一個活動是登錄頁面。在編輯框中輸入用戶名和密碼。這些值已被移動到一個API,作爲回報,我從服務器獲取用戶標識爲XML文件。Android應用程序中的共享首選項問題

我解析XML文件,並在共享preferrence存儲值如下

SharedPreferences.Editor IdEditor = Id.edit(); 
IdEditor.putString("useridValue", chap.getid()); 
IdEditor.commit(); 

而且在接下來的時間,當用戶打開我要檢查它是否已經簽署我還是不應用。如何檢查使用存儲在共享偏好

回答

1

是你的ID類擴展SharedPreferences

也許

字符串userid = Id.getString( 「useridValue」);

如果您希望存儲在默認的偏好,那麼你可以

SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); 

String userId = prefs.getString("useridValue"); 
上側

注意,你真的不應該使用大寫字母我就IdEditor變量它可能應該是idEditor

0

檢查值這個條目是否已經在共享偏好存在,則使用:

id.containskey("useridvalue")