Форум программистов, компьютерный форум, киберфорум
Наши страницы

Как в пункте сис. настроек в кратком описании (summary) указывать свое значение? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Определить есть ли в панели уведомлений уведмления http://www.cyberforum.ru/android-dev/thread968066.html
Установил настойчивое уведомление и оно там находится. При запуске приложения проверить бы есть ли там мое уведомление и если нет, то установить, а если есть то ничего не делать. Как бы так...
Программирование Android Аналог Sender из Delphi в java. Есть ли? Или как получить ссылку на объект Добрый день. В Delphi есть возможность использовать ссылку на объект, который вызвал процедуру: procedure tForm.ProcedureName(Sender:TObject) Тогда если мы имеем кучу кнопок с одним и тем же... http://www.cyberforum.ru/android-dev/thread967839.html
Получить координаты телефона через установленное приложение на сайт Программирование Android
Добрый ночи народ! Решил изучать разработку приложений на андроид. И хотел узнать как можно получить координаты телефона через установленное приложение на телефоне для сайта? Заранее всем...
Программирование Android Расписание пар на андроид
Здравствуйте! Хочу создать программу для ОС андроид. Суть заключается в считывании информации о парах с сайта университета, автоматической отправки это в программу. Делаю это для удобства студентов,...
Программирование Android Мониторинг сети http://www.cyberforum.ru/android-dev/thread967451.html
В BroadcastReceiver отслеживаю изменение состояний wifi и мобильного интернета. Вопрос такой ,как описать и отличить 3g от Edge. Wifi делаю так (вроде как работает =) ) WifiManager wifi =...
Программирование Android Кастомизация списков В инете есть множество примеров изменение внешнего вида ListView с помощью кастомизации и разработкой собственного адаптера. Но везде встрачаю нечто подобное: String values = new String {... подробнее

Показать сообщение отдельно
Vladiuss
0 / 0 / 0
Регистрация: 24.05.2013
Сообщений: 37
03.10.2013, 17:58  [ТС]
Нету метода bindPreferenceSummaryToValue что я делаю не так?

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
public class PreferencesList extends PreferenceActivity implements PreferenceChangeListener{
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);     
        addPreferencesFromResource(R.xml.preferences);
 
    }
 
    
    @Override
    protected void onStop() {   
        super.onStop();
        SystemSettings.getInstance().loadFromSharedPreferences(PreferenceManager.getDefaultSharedPreferences(getApplicationContext()));
    }
 
 
    @Override
    public void preferenceChange(PreferenceChangeEvent pce) {
        // TODO Auto-generated method stub
        
    }   
}
Добавлено через 22 минуты
Спасибо разобрался!!!

Добавлено через 53 минуты
Так как мне не надо менять значение после того как его поменяли потому что в настройках его поменять нельзя, мне достаточно получать и отображать значение при открытии настроек. Сделал немного проще

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);     
        addPreferencesFromResource(R.xml.preferences);
 
        // При открытии настроек устанавливаю значение
        bindPreferenceSummaryToValue(findPreference("clients.minOrder"));
}
 
    private static void bindPreferenceSummaryToValue(Preference preference) {
        // Получаю значение настройки
        String prefValue = PreferenceManager.getDefaultSharedPreferences(
                preference.getContext()).getString(preference.getKey(),"");
        // Устанавливаю примечание        
        preference.setSummary(prefValue);
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru