Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 共享首选项可用于所有活动_Android_Sharedpreferences - Fatal编程技术网

Android 共享首选项可用于所有活动

Android 共享首选项可用于所有活动,android,sharedpreferences,Android,Sharedpreferences,请帮忙。。我的论文累坏了。。 在这里,我使用共享首选项,这在两个活动之间很有效。但是,我希望保持数据可用于多个活动。我该怎么做 我保存的方式: SharedPreferences example = getSharedPreferences(GAME_PREFERENCES_LOGIN, 0); Editor editor = example.edit(); editor.putString("username", username.getText().toString()); editor.c

请帮忙。。我的论文累坏了。。 在这里,我使用共享首选项,这在两个活动之间很有效。但是,我希望保持数据可用于多个活动。我该怎么做

我保存的方式:

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);
如何从另一个活动和另一个活动中获取此值,而不必一次又一次地保存此单个值?
谢谢

只要您使用相同的名称检索
SharedReferences
,那么将按照返回相同的SharedReferences实例(以及迄今为止已提交的所有值),无论它是来自新的
活动
还是创建共享首选项键的活动