嗨,這裏我添加了SharedPreferences的示例代碼,供您關注。請嘗試此代碼並讓我知道。希望它對你有幫助。謝謝。
SharedPreferences創建:
SharedPreferences sharedPref = getBaseContext().getSharedPreferences("USER_PREFS",Context.MODE_PRIVATE);
存儲的值,以SharedPreferences:
int userId = 2425;
String authtoken = "abcdef345345";
String authkey = "qrst";
sharedPref = getBaseContext().getSharedPreferences("USER_PREFS",prefMode);
SharedPreferences.Editor editor = vSmileSharedPreferences.edit();
editor.putString("AUTH_KEY", authkey);
editor.putString("AUTH_TOKEN", authtoken);
editor.putString("USER_ID", String.valueOf(userId));
editor.commit();
從另一個活動Retriving SharedPreferences值:
String authtoken ="";
String authkey = "";
int UserId = 0;
SharedPreferences sharedPref = getBaseContext().getSharedPreferences("USER_PREFS",Context.MODE_PRIVATE);
authtoken = sharedPref.getString("AUTH_TOKEN", null);
authkey = sharedPref.getString("AUTH_KEY", null);
UserId = sharedPref.getString("USER_ID", 0);
如果SharedPreference用戶標識爲空或空表示默認值爲0;
粘貼一些你寫的代碼,告訴我們你已經嘗試了一些東西! –
使用PreferenceManager存儲和恢復您的偏好值。從PreferenceManager中你可以獲得SharedPreferences(在SharedPreferences中你可以存儲N個變量,包括ints)。 – betorcs