Articles of preference

SharedPreferences не будет сохранять / загружать в PreferenceActivity

EDIT: проблема, описанная ниже, объясняется очень необычной проблемой устройства, не вызванной какой-либо проблемой, связанной с кодированием. У меня есть preActivity, в котором у меня есть много checkBoxPreferences. Функция checkBoxPreference должна сохранять файл общих настроек по умолчанию, а затем сновазываться при открытии приложения для обновления пользовательского интерфейса. Это не так, как должно быть. Если я закрою […]

Приоритетная деятельность по предпочтению Click Listener

Я создаю функцию предпочтения, в которой большинство предпочтений в списке будет выполнять код, а не изменять SharedPreference напрямую. Мой файл preferences.xml выглядит так. <PreferenceCategory android:title="Connection" > <Preference android:id="@+id/settings_connectToNewComputer" android:key="connectToNewComputer" android:summary="Currently connected to:" android:title="Connect to new computer" /> <Preference android:id="@+id/removeDevice" android:key="removeDevice" android:summary="Remove this device from the computer's whitelist" android:title="Remove this device from computer" /> </PreferenceCategory> <PreferenceCategory […]

Как сделать ListPreference с флажком

Как создать checkbox в ListPreference ? Я знаю, как использовать ListPreference , но мне нужно многократное выделение, как в приложении Alarm, на «повторном» предпочтении. Как этот снимок экрана:

Пример MultiSelectListPreference

Я с трудом пытаюсь найти хороший пример MultiSelectListPreference, предоставляемый в Android API. Я видел много ссылок на этот блог , и, поскольку это конечный результат, которого я хочу, я не хочу создавать класс для каждого выбора с несколькими избранными, которые я хочу реализовать. В конечном счете, я хочу увидеть предпочтения xml для простого диалога с […]

Кнопка «Действие» Кнопка «Главная» не работает с вложенным экраном предпочтений

Я нашел обходное решение, чтобы на самом деле включить кнопку ActionBar для дома в вложенном PreferenceScreen … однако он не вызывает OnOptionsItemSelected в моей PreferenceActivity. Кто-нибудь знает способ использования кнопки «Дом» на вложенном меню «Предпочтения»? Модификация должности 35 здесь: http://code.google.com/p/android/issues/detail?id=4611 @Override public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preference preference) { super.onPreferenceTreeClick(preferenceScreen, preference); if (preference!=null) if (preference instanceof […]

Android: «BadTokenException: невозможно добавить окно; Ваша активность работает? »При отображении диалога в PreferenceActivity

Я хотел бы попросить некоторую помощь: в моем приложении у меня есть только одно действие: PreferenceActivity (не нужно другое, это просто приложение для синхронизации фона, поэтому PrefsActivity является основным / Launcher). После настроек настройки пользователя проверяет checkBoxPreference и запускает (или останавливает) службу. При запуске открывается диалоговое окно. Но вот проблема: если пользователь checkBoxPref на prefsactivity […]

PreferenceActivity: сохранение значения как целого

Использование простой функции EditTextPreference в моих настройках: <EditTextPreference android:key="SomeKey" android:title="@string/some_title" android:summary="…" android:numeric="integer" android:maxLength="2" /> Есть ли способ, чтобы это значение конфигурации сохранялось как целое? Кажется, теперь он просто позволяет вводить числа, но значение сохраняется в виде строки: Вызов: SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this); int value = preferences.getInt("SomeKey", -1); Throws me java.lang.ClassCastException: java.lang.String и: SharedPreferences preferences = […]

Как добавить панель действий из библиотеки поддержки в PreferenceActivity?

Совместимость с Action Bar была добавлена ​​в библиотеку поддержки, редакция 18. Теперь у нее есть класс ActionBarActivity для создания действий с панелью действий в старых версиях Android. Есть ли способ добавить панель действий из библиотеки поддержки в PreferenceActivity ? Раньше я использовал ActionBarSherlock, и у него есть SherlockPreferenceActivity .