0

请帮助..我的论文堆积如山..在这里我使用共享首选项,它在两个活动之间运行良好。但是,我想保持数据可用于多项活动。我怎么做?

我保存的方式:

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

如何从另一个活动和另一个活动中获取此值,而不必一次又一次地保存这个单个值?谢谢!!

4

1 回答 1

2

只要您使用相同的名称检索,则根据文档SharedPreferences返回相同的 SharedPreferences 实例(以及到目前为止已提交的所有值),无论它来自新的还是创建共享的偏好键。Activity

于 2013-05-05T19:58:33.870 回答