Вопросы с тегом «sharedpreferences»

SharedPreferences позволяет сохранять и извлекать постоянные пары ключ-значение примитивных типов данных в приложениях Android. Его можно использовать как в одном приложении, так и в нескольких приложениях.

9
Как отслеживать изменения предпочтений в PreferenceFragment?
Как описано здесь , я создаю подкласс PreferenceFragment и отображаю его внутри Activity. В этом документе объясняется, как здесь отслеживать изменения предпочтений , но только если вы создаете подкласс PreferenceActivity. Поскольку я этого не делаю, как мне отслеживать изменения предпочтений? Я пробовал реализовать OnSharedPreferenceChangeListener в моем PreferenceFragment, но он, похоже, …



5
Невозможно поставить двойные SharedPreferences
Получая ошибку, метод put double не определен для этого типа редактора sharedPreferences. Eclipse предоставляется одно быстрое исправление, добавляющее приведение к редактору, но когда я это делаю, его все еще выдаются ошибки, почему я не могу поставить double. Код: @Override protected void onPause() { // TODO Auto-generated method stub super.onPause(); if …

10
Android SharedPreferences во фрагменте
Я пытаюсь прочитать SharedPreferences внутри фрагмента. Мой код - это то, что я использую для получения предпочтений в любом другом действии. SharedPreferences preferences = getSharedPreferences("pref", 0); Я получаю ошибку Cannot make a static reference to the non-static method getSharedPreferences(String, int) from the type ContextWrapper Я попытался перейти по этим ссылкам, …

3
Что произойдет с SharedPreferences при обновлении приложения для Android?
Я сохранил пользовательские настройки в SharedPreferences своего приложения. Что произойдет с SharedPreferences, когда я обновлю приложение через Google Play Store до новой версии приложения? Сохранятся ли SharedPrefernces после обновления или они будут удалены? Пока я не нашел ответа в Интернете или на Stackoverflow. Не могли бы вы указать мне ссылки, …


3
Как перебрать все ключи общих настроек?
SharedPreferences имеет метод getAll, но он не возвращает никаких записей, несмотря на то, что некоторые ключи существуют: PreferenceManager.getDefaultSharedPreferences(this).contains("addNewAddress"); возвращает истину Map<String, ?> keys=PreferenceManager.getDefaultSharedPreferences(this).getAll(); возвращает пустую карту Что случилось? Как получить список всех общих предпочтений?

6
извлечение значений из SharedPreferences после переустановки и с помощью allowBackup = true с помощью Android Auto backup
У меня проблемы с получением значений (на устройстве Android 9.0) из общих настроек после того, как я переустановил приложение и у меня было allowBackup = true. <manifest ... > ... <application android:allowBackup="true" ... > ... </application> </manifest> Согласно этому: https://developer.android.com/guide/topics/data/autobackup Общие настройки должны быть восстановлены? SharedPreferences prefs = getSharedPreferences("TEST", MODE_PRIVATE); …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.