2013-10-18 116 views
0

我想從SharedPreferences檢索值。無法檢索共享偏好值android

String token = c.getString(TAG_TOKEN); 
shared_preferences_editor = mSharedPreferences.edit(); 

shared_preferences_editor.putString("apptoken",token); 
shared_preferences_editor.commit(); 

SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(getApplicationContext()); 
String name = preferences.getString("apptoken",""); 
Log.d("apptoken",name); 

的logcat:

10-18 20:50:23.730: D/apptoken(1274): [email protected] 

是否有人可以告訴我怎麼去從SharedPreferences價值?

+0

請同時分享代碼如何在SharedPreferences中保存值以獲取更多幫助 –

+0

將字符串放入SharedPreferences中的代碼在哪裏? –

+0

你給你的共享偏好文件命名了嗎? – Tobiel

回答

1

您可以使用以下方法從SharedPreference中保存和檢索值。

要寫信息

SharedPreferences preferences = getSharedPreferences("PREF", Context.MODE_PRIVATE); 
SharedPreferences.Editor editor = preferences.edit(); 
editor.putString("apptoken", "your value of apptoken"); 
editor.commit(); 

要閱讀上述信息

SharedPreferences prfs = getSharedPreferences("PREF", Context.MODE_PRIVATE); 
String token = prfs.getString("apptoken", ""); 

希望它能幫助。