Articles of preference

Как сделать SharedPreferences из PreferenceActivity установленным по умолчанию в Android?

Я создал PreferenceActivity на основе xml для PreferenceScreen. В xml вы можете назначать значения по умолчанию для разных настроек. Но они не сохраняются в моих SharedPreferences до того, как экран будет открыт и закрыт. Проблема в том, что я хочу немедленно использовать настройки, сохраненные на этом экране (например, адрес сервера), и пользователю нужно будет только […]

Android – DataBinding с активностью Preference

Я установил привязку данных в xml, но когда я перейду к активности предпочтений, чтобы фактически настроить привязку i can not. Файл, в котором находится XML-привязка данных, называется preference.xml, поэтому я предполагаю, что должен существовать сгенерированный класс под названием PreferencesBinding, но вместо этого его нет. Если он не будет сгенерирован автоматически? Также мой код в preferenceActivity.java […]

Обновить настройки в PreferenceActivity on Resume

В моем приложении некоторые параметры могут быть изменены, в то время как PreferenceActivity не открыта, и проблема, с которой я сталкиваюсь, заключается в том, что addPreferencesFromResource вызывается в onCreate , поэтому скажем, я открываю PreferenceActivity , а затем onCreate на другой экран оттуда, затем Сделайте что-то, что изменит настройки, затем нажмите клавишу «Назад», чтобы вернуться […]

Android: Как удалить маркер / дополнение в Экран предпочтений

Мне приходится сталкиваться с очень странной проблемой при проектировании экрана предпочтений. Хотя я не даю разницы в макете, он оставляет некоторое пространство слева. Как вы можете видеть на изображении ниже: XML: <PreferenceScreen android:title="demo" > <CheckBoxPreference android:defaultValue="false" android:key="prefSync"` android:title="Auto Sync" /> </PreferenceScreen> Я делаю что-то неправильно, добавляя предпочтение check-box на экране?

PreferenceActivity значок активной панели действий не вернется домой (в отличие от ET :)

Моя PreferenceActivity отлично работает, за исключением одной вещи. Значок ActionBar, который отлично возвращает пользователя к предыдущему действию во всех моих других действиях, не работает в PreferenceActivity. Когда я нажимаю значок, он мигает, как если бы он возвращался к предыдущему действию, но PreferenceActivity остается на экране. Интересно, что кнопка назад возвращает пользователя к предыдущему действию. Есть […]

HowTo использовать support.v7.preference с AppCompat и потенциальными недостатками

Я пытался реализовать настройки приложения AppCompat, используя support.v7.preference. Мне потребовалось пару дней, чтобы обсудить это, так как support.v7.preference имеет некоторые существенные отличия от собственных предпочтений … что не так уж плохо, как только вы это знаете, но, к сожалению, там мало документации. Я думал, что поделюсь своими выводами, чтобы другим не пришлось проходить через ту […]

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

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

Как получить элементы (findViewById) для макета, который динамически загружается (setView) в диалоговом окне?

Мне нужно получить EditText, который определен в макете xml, который динамически загружается как представление в диалоговом окне предпочтений, то есть: public class ReportBugPreference extends EditTextPreference { @Override protected void onPrepareDialogBuilder(AlertDialog.Builder builder) { super.onPrepareDialogBuilder(builder); builder.setView(LayoutInflater.from(ctx).inflate(R.layout.preference_report_bug_layout,null)); EditText edttxtBugDesc = (EditText) findViewById(R.id.bug_description_edittext); // NOT WORKING } } EDIT: РЕШЕНИЕ by jjnFord @Override protected void onPrepareDialogBuilder(AlertDialog.Builder builder) { super.onPrepareDialogBuilder(builder); […]

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 […]

Intereting Posts
Как обновить список навигационного ящика, как только он откроется / закрыт в Android Экспорт подписанного пакета приложений с командной строкой Обнаруживать обновление приложения Android и установить класс приложения boolean для отображения / скрытия EULA Преимущества в Android для импорта библиотеки внутри и снаружи Почему мой запрос Facebook AppInviteDialog не получен от целевого друга? Речь в текст из собственного звукового файла Android. Можно ли программно установить реферер установки? Как вы запускаете тестовые тесты Android от Eclipse? Индикатор / значок Android ExpandableListView всегда растягивается Можно ли хранить ссылки на фрагмент в AsyncTask? Android: получите поддерживаемые размеры видео Как изменить цвет строки состояния для соответствия приложению в Lollipop? Пользовательский текстовый формат BottomNavigationView поддерживает андроид Как изменить положение кнопки ручки джойстика Android – установка текста в TextView