1
我知道它已被问过,但它似乎并没有为我工作。阅读从Android SharedPreference
我在文件夹res\xml
中有一个XML文件preferences.xml
。它包含一个像这样的选项屏幕:
<PreferenceScreen>
<EditTextPreference
android:name="prfEmail"
android:summary="Your account's e-mail address"
android:title="E-mail"
android:key="prfEmail" />
</PreferenceScreen>
我可以从它做一个活动,它显示罚款。现在我想从这些偏好中读取数值,但我似乎无法找到它。在另一个活动我做的:
SharedPreferences appSharedPrefs;
appSharedPrefs = getSharedPreferences("preferences",Activity.MODE_PRIVATE);
String restoredText = appSharedPrefs.getString("prfEmail",null);
焕我想打印这个价值它给null
回来。我究竟做错了什么?
太棒了!这解决了我的问题 – PoeHaH