Можно ли изменить ToggleButton
состояние (проверено/непроверено) из сервиса?
Я передаю логическое значение через SharedPreference
после того, как togglebutton щелкнул (отмечен) и сбросил его после остановки записи в сервисе (услуга по-прежнему работает после него).
Но как я могу изменить ToggleButton state
?Изменить состояние кнопки переключения из сервиса
0
A
ответ
1
Вы можете прослушивать изменения sharedprefs через OnSharedPreferenceChangeListener. Таким образом, из сервиса set boolean flag в prefs. Прослушайте свой флаг из активности и измените состояние кнопки переключения.
- Вы также можете использовать LocalBroadcastManager для отправки сообщения, когда вы останавливаете запись .
- Деятельность может дать обратный вызов службе, которая должна быть вызвана при ее остановке.
- Вы можете использовать EvenBus, чтобы связывается между компонентами приложения.
Есть много разных способов.
Смежные вопросы
- 1. Как проверить состояние кнопки переключения?
- 2. Определить состояние переключения кнопки мыши
- 3. Java/Android - Как изменить состояние кнопки переключения, нажав другую кнопку?
- 4. Изменить индивидуальное состояние кнопки
- 5. андроида состояние кнопки переключения установлен texview текст
- 6. Viewpager: потерять состояние кнопки переключения при прокрутке
- 7. Как изменить статус кнопки переключения?
- 8. Изменить цвет текста кнопки переключения
- 9. Сохранить состояние конкретной кнопки переключения в ListView
- 10. Состояние переключения SwitchCompat при нажатии кнопки возврата
- 11. Состояние кнопки переключения на matplotlib NavigationToolbar программно
- 12. Как проверить состояние кнопки переключения из другого класса
- 13. изменить состояние кнопки переключения, нажав другую кнопку переключения с помощью setSelected event
- 14. Состояние функций переключения
- 15. Чтобы изменить состояние кнопки кнопки Tkinter?
- 16. Изменить SlidingMenu (кнопки, состояние, анимация)
- 17. Изменить состояние ToggleButton программно
- 18. Как изменить текст кнопки переключения при нажатии?
- 19. Изменить цвет фона кнопки переключения Flex
- 20. Как изменить стиль кнопки переключения в wxPython?
- 21. Использование JQuery переключения, чтобы изменить значок кнопки
- 22. изменить текст кнопки переключения в angularjs?
- 23. как изменить проверенное состояние Кнопка переключения и CheckBox
- 24. Javascript состояние функция переключения
- 25. Определить состояние переключения?
- 26. Кнопки переключения MVC
- 27. Настройка режима переключения кнопки переключения в wpf
- 28. Как изменить состояние кнопки с другой страницы?
- 29. React.js изменить состояние родителя с помощью кнопки
- 30. Как сохранить состояние кнопки переключения в списке в андроиде
thx !! OnSharedPreferenceChangeListener выполнит это задание, потому что действие всегда работает с сервисом. – Silverrose