0

助けてください..私は自分の論文が積み重なっています..ここでは、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);

この単一の値を何度も保存することなく、別のアクティビティと別のアクティビティからこの値を取得するにはどうすればよいですか? ありがとうございました!!

4

1 に答える 1

2

同じ名前を使用して取得している限り、同じ SharedPreferences インスタンス (およびこれまでにコミットされたSharedPreferencesすべての値) がドキュメントに従って返されます。Activityプリファレンスキー。

于 2013-05-05T19:58:33.870 に答える