Вопросы с тегом «android-preferences»

30
Как отобразить текущее значение предпочтения Android в сводке настроек?
Это должно появляться очень часто. Когда пользователь редактирует настройки в приложении для Android, я бы хотел, чтобы они могли видеть текущее установленное значение предпочтения в Preferenceсводке. Пример: если у меня есть параметр Предпочтения для «Отменить старые сообщения», который указывает количество дней, после которых сообщения должны быть очищены. В PreferenceActivityЯ хотел …

8
SharedPreferences.onSharedPreferenceChangeListener не вызывается последовательно
Я регистрирую слушателя изменения предпочтений следующим образом (в onCreate()моей основной деятельности): SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); prefs.registerOnSharedPreferenceChangeListener( new SharedPreferences.OnSharedPreferenceChangeListener() { public void onSharedPreferenceChanged( SharedPreferences prefs, String key) { System.out.println(key); } }); Беда в том, что слушателя не всегда зовут. Он работает первые несколько раз, когда изменяется предпочтение, и затем он больше …


10
Как добавить кнопку на PreferenceScreen?
Я довольно новичок в разработке Android и только что наткнулся на Настройки. Я нашел PreferenceScreenи хотел создать функциональность входа с ним. Единственная проблема, с которой я столкнулся - это то, что я не знаю, как добавить кнопку «Войти» в PreferenceScreen. Вот как PreferenceScreenвыглядит моя : <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"> ... <PreferenceScreen android:title="@string/login" …

5
Событие onclick в настройках Android
В моем файле preferences.xml есть такой элемент предпочтений: <Preference android:title="About" /> Я хочу назначить onClickсобытие, поэтому, если пользователь щелкнет по нему, я смогу открыть новый Intentили браузер. Я пытался сделать это так же, как с кнопками, но, похоже, это не сработало.



6
как удалить общие настройки при удалении приложения в Android
У меня есть приложение для Android для сохранения данных для входа в систему, таких как имя пользователя и пароль, через которые SharedPreferencesработает нормально, но мне нужно удалить все, что я использовал, SharedPreferencesпока мое приложение удаляется. Как это сделать? SavePreferences("one ", ""); SavePreferences("two", ""); LoadPreferences(); private void SavePreferences(String key, String value){ …

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.