0

我正在尝试从中检索值SharedPreferences

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);

日志猫:

10-18 20:50:23.730: D/apptoken(1274): android.app.SharedPreferencesImpl@411e3d8

有人可以告诉我如何从中获得价值SharedPreferences吗?

4

1 回答 1

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", "");

希望能帮助到你。

于 2013-10-18T15:43:39.473 回答