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

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

Войти
Регистрация
Восстановить пароль
 
b0nny
3 / 1 / 0
Регистрация: 11.11.2013
Сообщений: 339
27.08.2015, 18:47     Получить значение ListPreference из настроек #1
Как обратиться к классу настроек из одного класса и узнать оттуда значение 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 из настроек
Посмотрите здесь:

Нажатием на пункт списка в ListView получить значение Android
Android Окно настроек. ListPreference
Android Прочитать значение настройки из ListPreference
Android Как в пункте сис. настроек в кратком описании (summary) указывать свое значение?
Data Backup -как получить адрес файла стандартных настроек Android
Android Получить значение non-static переменной из другого класса
Android Как получить значение String из UI потока в потоке AsyncTask?
Получить из ListView адаптера значение в OnItemClickListener Android
ListPreference Android
Получить значение Proference Android
Как рандомно получить значение из hashmap'a через ключ Android
Android Как получить значение из программно созданных Edit-ов?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Rube
910 / 558 / 87
Регистрация: 13.02.2014
Сообщений: 2,068
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
Сообщений: 339
27.08.2015, 21:01  [ТС]     Получить значение ListPreference из настроек #3
Rube, это вы мне на checkBox сказали.
Значение pref_type_screen_time_out_tile , в котором три пункта получаем в string?
Что в условии switch (...) писать?
Yandex
Объявления
27.08.2015, 21:01     Получить значение ListPreference из настроек
Ответ Создать тему
Опции темы

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