Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
b0nny
3 / 1 / 0
Регистрация: 11.11.2013
Сообщений: 346
#1

Получить значение ListPreference из настроек - Программирование Android

27.08.2015, 18:47. Просмотров 208. Ответов 2
Метки нет (Все метки)

Как обратиться к классу настроек из одного класса и узнать оттуда значение ListPreference и выполнить нужное по выбранному?
Ну у меня было три кнопки и они делали 3 разные вещи, а теперь я хочу, чтобы считало, какой пункт в настройках установлен и по нему выполняло. Теперь не через onClick нужно, т.к. не кнопки, но через конструкцию switch.

У этого ListPreference ключ pref_type_screen_time_out_tile. Ну и чтобы не выполняло, если добро CheckBoxPreference pref_screen_time_out_tile имело значение true.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.08.2015, 18:47     Получить значение ListPreference из настроек
Посмотрите здесь:
Android Окно настроек. ListPreference
Android Прочитать значение настройки из ListPreference
ListPreference Android
Data Backup -как получить адрес файла стандартных настроек Android
Android Как в пункте сис. настроек в кратком описании (summary) указывать свое значение?
Получить значение Proference Android
Получить из ListView адаптера значение в OnItemClickListener Android
Android Как получить значение из программно созданных Edit-ов?
Android Получить значение non-static переменной из другого класса
Нажатием на пункт списка в ListView получить значение Android
Android Как получить значение String из UI потока в потоке AsyncTask?
Как рандомно получить значение из hashmap'a через ключ Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,070
27.08.2015, 20:56     Получить значение ListPreference из настроек #2
А так?
Java
1
2
SharedPreferences pref = PreferenceManager.getDefaultSharedPreferences(this);           
boolean pref_screen_time_out_tile = pref.getBoolean("pref_screen_time_out_tile", false);
b0nny
3 / 1 / 0
Регистрация: 11.11.2013
Сообщений: 346
27.08.2015, 21:01  [ТС]     Получить значение ListPreference из настроек #3
Rube, это вы мне на checkBox сказали.
Значение pref_type_screen_time_out_tile , в котором три пункта получаем в string?
Что в условии switch (...) писать?
Yandex
Объявления
27.08.2015, 21:01     Получить значение ListPreference из настроек
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru