1

以前に尋ねられたことは知っていますが、私にはうまくいかないようです。

preferences.xmlフォルダにXMLファイルがありますres\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。私は何が間違っているのですか?

4

1 に答える 1

2

アプリの設定はデフォルトで保存されますSharedPreferences。次の方法でアクセスできます。

SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
于 2012-08-28T22:10:55.317 に答える