XML ディレクトリに user_preferences.xml があります。PreferencesActivity は、このファイルを使用してユーザー設定アクティビティを作成します..そしてそれは機能します。ユーザーがここで選択したものは何でも保持されます。しかし、ユーザーが選択した値を取得できません。
使うと...
SharedPreferences preferences = getSharedPreferences("user_preferences.xml", 0);
String mapTypeString = preferences.getString("map_type_pref_key", "DEFAULT");
... mapTypeString は常に「DEFAULT」です。
SharedPreferences オブジェクトをインスタンス化するときに、user_preferences.xml が見つからないようです。しかし、もちろん、PreferencesActivity はそれを見つけます。それで、私は何が欠けていますか?
どうもありがとう!