Когда Вы createa PreferenceScreen на Android, Ваше приложение создает файл SharedPreferences по умолчанию для настроек. Я хочу считать это имя или получить ссылку без specifing имя.
В настоящее время я использую:
SharedPreferences prefs = ctx.getSharedPreferences("prefs", 0);
SharedPreferences.Editor ed=prefs.edit();
Но это возвращает другую копию предпочтения. Когда я проверил папку в/data/data/myapk/shared_prefs
Я вижу два файла, один именованный prefs.xml и другой - мой [имя пакета] _preferences.xml (это было создано PreferenceActivity);
Как я получаю экземпляр общего предпочтения с использованием имени файла по умолчанию, таким образом, я не должен упоминать название его?
Я почти уверен, что вы хотите PreferenceManager.getDefaultSharedPreferences(Context context)