Articles of Общий раздел

Когда будут применяться действия SharedPreferences () и commit ()?

Я использую SharedPreferences для сохранения данных пользователя в своем приложении. Я знаю разницу между методами commit() и apply() , но я заметил, что commit() возвращает true, если новые значения были успешно записаны в постоянное хранилище, а apply() – нет. Каковы причины, по которым метод commit() может возвращать false или метод apply() для отказа?

Чтение общих предпочтений при изменении контекста

У меня есть DialogView, который хранит настройки в общих настройках. Он расположен в пакете A и у меня есть другая деятельность, которая находится в пакете B , который должен иметь возможность читать эти предпочтения. Поэтому я создал класс-оболочку, который принимает контекст и общее имя предпочтения и извлекает эти параметры. Когда общие настройки устанавливаются в первый […]

Меню Android работает только один раз за приложение

Я попал в странную проблему с моим Android-приложением. В моей основной деятельности есть меню, прикрепленное к кнопке меню. Проблема в том, что кнопка меню работает ровно один раз. После нажатия приложение должно быть перезапущено, прежде чем кнопка меню снова будет работать. Код (санированный): public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); setContentView(R.layout.main); settings = […]

Можно ли сохранить статический объект класса в Shared Preference?

Я разрабатываю проект в том, что я создаю class's object статического class's object . Поэтому, когда я switch off device at that time all the static objects are cleared поэтому я хочу сохранить их в shared preference . Поэтому я могу использовать его снова. Можно ли сохранить его в общих предпочтениях? Или любая другая возможность […]

Исключение NullPointerException в getDefaultSharedPreferences

Я создаю PreferenceFragment на основе руководства разработчика, но я получаю NullPointerException при вызове getDefaultSharedPreferences() в onCreate() когда я пытаюсь восстановить сохраненные пользовательские настройки. Я раздуваю PreferenceFragment из xml и устанавливаю значения по умолчанию. Исключение getDefaultSharedPreferencesName() в getDefaultSharedPreferencesName() в getDefaultSharedPreferences() . Вот класс PreferenceFragment : public class SettingsFragment extends PreferenceFragment implements OnSharedPreferenceChangeListener { public static final […]

Являются ли общие предпочтения, связанные с приложением удалены при удалении приложения?

Значение SharedPreferences для приложения сохраняется даже после его удаления? Если нет, я бы хотел сохранить SharedPreferences даже после удаления или удаления приложения. Есть ли способ? Изменить: я не хочу сохранять настройки на SD-карте. Есть ли способ сохранить их в самой памяти телефона?

Общие настройки по умолчанию дают мне неправильные значения в службе

У меня есть PreferenceFragment, где я определил CheckBoxPreference в XML. Мне нужно проверить это значение в Сервисе, но оно всегда дает мне старое значение. Я заметил, что значение было правильно изменено при перезапуске приложения. Мое предпочтение Фрагмент: public class OptionsFragment extends PreferenceFragment { public static final String WIFI_ONLY = "wifi"; private SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(MyApplication.getInstance()); […]

Настройки общего доступа или внутреннее хранилище файлов – Любая проблема с памятью?

Я хочу знать, что лучше для целей хранения: общие настройки или внутреннее хранилище файлов. Что быстрее? Есть ли проблемы с памятью с кем-либо из них? Благодаря,

Использование общих предпочтений между действиями

Я пытаюсь поделиться общим предпочтением между двумя действиями моего проекта, но по какой-то причине я не могу передать данные. У меня есть Activity A, который читает общие предпочтения и Activity B, которые читают, а также редактируют общие предпочтения. Вот код, который я использую, чтобы написать общие предпочтения в Activity B: SharedPreferences sharedPref = getSharedPreferences("myPrefs", Context. […]

SharedPreferences не работает – getString всегда возвращает значение по умолчанию

У меня проблема с SharedPreferences на Android. Это мой код: SharedPreferences s = this.getSharedPreferences("kurs",MODE_WORLD_READABLE); s.edit().putString("eur", "1.80"); s.edit().commit(); SharedPreferences a = this.getSharedPreferences("kurs",MODE_WORLD_READABLE); String kurs = a.getString("eur","7"); Toast hhh= Toast.makeText(getApplicationContext(),kurs, Toast.LENGTH_LONG); hhh.show(); Я устанавливаю строку и хочу ее прочитать сразу после этого в методе onCreate. Но я всегда получаю заданное значение по умолчанию «7». Что случилось? Я […]

Intereting Posts
Как позволить элементам Spinner отображаться под собой при нажатии и полной ширине, например, в приложении G + Существует ли шаблон проектирования Android для обработки нескольких фрагментов в одном действии? Android Notification Builder: как настроитьSound так, чтобы звук воспроизводился в петлере Передача сокета из одной операции в другую Как использовать API Android KeyStore с API 18? Как отладить SEGV_ACCERR Как поместить горизонтальную линию делителя между редактированием текста в действии Как реализовать нижние листы с использованием новой библиотеки поддержки дизайна 23.2 Html onclick дважды стреляет в Android Как я могу определить Android-телефоны и Android-планшеты по-разному, используя заголовок агента пользователя? Расширение Widget Dashclock не обновляется Могу ли я передать объект Javascript в Android WebView? Как установить объем вызова в программном режиме на Android? Как установить / вызвать новый метод ввода в Android Вызов DialogFragment из фрагмента (не FragmentActivity)?