共享首选项适用于所有活动

时间:2013-05-05 19:50:31

标签: android sharedpreferences

请帮助..我的论文堆满了.. 在这里,我使用共享首选项,它适用于2个活动。但是,我希望将数据保留用于多个活动。我该怎么做?

我保存的方式:

SharedPreferences example = getSharedPreferences(GAME_PREFERENCES_LOGIN, 0);
Editor editor = example.edit();
editor.putString("username", username.getText().toString());
editor.commit();

我检索的方式:

SharedPreferences example = getSharedPreferences(GAME_PREFERENCES_LOGIN, 0);
String userString = example.getString("username", "null");
tv.setText("Welcome " +userString);

如何从其他活动和其他活动中获取此值,而无需一次又一次地保存此单个值? 谢谢!!

1 个答案:

答案 0 :(得分:2)

只要您使用相同的名称检索SharedPreferences,就会按照the documentation返回相同的SharedPreferences实例(以及到目前为止已提交的所有值),无论是来自新的Activity或创建共享首选项密钥的那个。