Articles of sharedpreferences

SharedPrefs сбрасывается после настройки локали приложения Android

Я создаю действие, чтобы изменить локаль приложения для загрузки ресурсов выбранного языка, и я перезапускаю приложение, более того, я сохраняю целочисленное значение как состояние приложения с помощью sharedpreferences после установки языка с помощью следующего кода, В следующий раз, когда я открою приложение, указанное состояние не имеет правильного значения !!!! Но, когда я удаляю настройку языка, […]

Что такое замена устаревших MODE_WORLD_READABLE SharedPreferences в Android?

Я разрабатываю Android-приложение A чтобы другой B мог читать A SharedPreferences . В javadoc для android.content.Context указано как MODE_WORLD_READABLE и MODE_WORLD_WRITEABLE : Эта константа была устаревшей в API-интерфейсе 17. Создание файлов, записываемых в мире, очень опасно и может привести к появлению ошибок в приложениях. Он сильно обескуражен; Вместо этого приложения должны использовать более формальный механизм […]

Android Widget: показать активность конфигурации перед добавлением виджета на экран

У меня есть Android-виджет, который использует веб-службы для извлечения и отображения данных в виджетах. Виджет имеет конфигурационную активность, которая extends PreferenceActivity . Действие конфигурации запускается сразу после установки виджета, что является желательным поведением для этого виджета. Проблема заключается в том, что всякий раз, когда виджет добавляется на главный экран, виджет пытается обновить его до того, […]

Использование нестандартных настроек в PreferenceActivity

Используя PreferenceActivity, Android автоматически сохраняет простые настройки, такие как отмеченные флажки и т. Д. У меня есть пара вопросов: 1 – где сохраняются эти предпочтения? Это тот же файл предпочтений, что и PreferenceManager.getDefaultSharedPreferences (Context)? 2 – есть ли способ использовать разностный набор предпочтений? Т.е. с context.getSharedPreferences (String name, int mode) вы предоставляете строку для определения […]

SharedPreferences на iOS 4

Я ищу способ хранения данных о пользователе в iOS 4, который похож на SharedPreferences в Android. В SharedPreferences от Android в основном хранятся пары ключевых значений для приложения, и только это приложение может получить к нему доступ. http://developer.android.com/reference/android/content/SharedPreferences.html Есть ли в iOS 4 что-то, что может сделать то, что SharedPreferences делает в Android?

Ошибка Android Preferences, «String нельзя передать в int»

Я пытаюсь настроить настройку, но мое приложение продолжает сбой, и я получаю следующий logcat: FATAL EXCEPTION: main java.lang.RuntimeException: не удается запустить Activity ComponentInfo {com.appthing.myapp / com.appthing.myapp.Main}: java.lang.ClassCastException: java.lang.String не может быть добавлено в java.lang. целое число Вызвано: java.lang.ClassCastException: java.lang.String не может быть добавлено в java.lang.Integer 07-24 16: 37: 59.556: E / AndroidRuntime (17384): at android.app.SharedPreferencesImpl.getInt […]

Как сохранить логическое значение с помощью SharedPreferences в Android?

Я хочу сохранить логические значения, а затем сравнить их в блоке if-else. Моя нынешняя логика: boolean locked = true; if (locked == true) { /* SETBoolean TO FALSE */ } else { Intent newActivity4 = new Intent(parent.getContext(), Tag1.class); startActivity(newActivity4); } Как сохранить логическую переменную, для которой установлено значение false?

NullPointerException в SharedPreferences Android

Мой первый раз, используя sharedPreferences, и я не могу пропустить эту ошибку. У меня есть подменю, которое должно позволить пользователю установить свой регион. Это должно открыть правильную активность региона и быть сохраненным и вызванным, когда приложение будет открыто снова. Я много раз крутился по кругу, поэтому некоторые из кода будут немного странными. Я сосредоточился на […]

Как сохранить Hashmap для Android, чтобы он был повторно использован при перезапуске приложения с использованием общих настроек?

Я хочу сохранить hashmap для моего приложения для Android, которое при перезапуске показывает последние сохраненные значения hashmap. HashMap<Integer,String> HtKpi=new HashMap<Integer,String>(); Это моя хэшмап и 44 значения хранятся в ней динамически. Это отлично работает !!! Теперь я хочу сохранить его для будущего использования (перезапуск приложения или его повторное использование).

Использование SharedPreferences в многопроцессорном режиме

Я определил экземпляр SharedPreferences который используется в многопроцессном режиме. public class Prefs { private static SharedPreferences prefs; private static SharedPreferences.Editor editor; private static void init(Context context) { prefs = context.getSharedPreferences("alaki", Context.MODE_MULTI_PROCESS); editor = prefs.edit(); } // static methods to set and get preferences } Теперь я использую этот класс в службе с отдельным процессом, а […]