Я пытаюсь программно снять все CheckBoxPreference
детей PreferenceScreen
в моем приложении. Как я могу это сделать?Как получить доступ ко всем детям экрана предпочтений?
0
A
ответ
2
Найден простой способ - достаточный для моего случая использования - который должен очистить предпочтения. Это может быть сделано статическим методом при условии, что ему передан контекст:
PreferenceManager.getDefaultSharedPreferences(context).edit().clear().commit();
2
Не можете проверить это прямо сейчас ... но я хотел бы попробовать что-то вроде этого:
final ListAdapter adapter = getPreferenceScreen().getRootAdapter();
for (int idx = 0; idx < adapter.getCount(); idx++) {
Object object = adapter.getItem(idx);
if(object instanceof CheckBoxPreference){
((CheckBoxPreference)object).setChecked(false);
}
}
Смежные вопросы
- 1. Доступ ко всем детям элементы включены макеты из основного макета
- 2. JQuery применять привязку ко всем детям
- 3. Как получить доступ ко всем элементам класса?
- 4. Как мне получить доступ ко всем детям и изменить текст один за другим, используя цикл?
- 5. Как сделать эффект перехода css применим ко всем его детям?
- 6. Где получить доступ ко всем «GameObjects»?
- 7. Получить доступ ко всем свойствам стиля CSS.
- 8. Android, получить доступ ко всем уведомлениям
- 9. IE Получить доступ ко всем сайтам
- 10. Доступ ко всем связанным значениям
- 11. Доступ ко всем контроллерам директивы
- 12. Почему nth-child (1) применяется ко всем детям?
- 13. Доступ ко всем записям HttpParams
- 14. Доступ ко всем функциям argmuments
- 15. Выберите доступ ко всем таблицам
- 16. CAEmitterCell доступ ко всем частицам
- 17. Angular 2 отправить событие от родителя ко всем детям
- 18. Доступ ко всем локальным сетям
- 19. Как я могу получить доступ ко всем значениям в TreeStore
- 20. Как получить доступ ко всем данным строки при отправке этого
- 21. Как получить доступ ко всем изображениям на телефоне Android?
- 22. Как получить доступ ко всем созданным объектам и атрибутам обновления
- 23. Как получить доступ ко всем мелодиям в телефоне Android?
- 24. как получить доступ ко всем многоадресным $ _POST в PHP
- 25. Как получить доступ ко всем атрибутам f_globals текущего фрейма кадров
- 26. Как получить доступ ко всем шрифтам семейства шрифтов с Swing
- 27. Как мне получить доступ ко всем моим друзьям обо мне
- 28. Как я могу получить доступ ко всем объектам NSDictionary?
- 29. Как получить доступ ко всем постоянным переменному класс
- 30. Как я могу получить доступ ко всем элементам в NodeList?