嗨,这里我添加了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