У меня настроено меню параметров, и один из элементов используется для включения службы в фоновом режиме.один пункт меню для двух действий
Когда действие происходит, я изменяю заголовок элемента с «Включить службу» на «Отключить службу» и соответственно устанавливая логическое значение.
вопрос начинается, когда приложение закрывается, а затем класс перезагружается. Логическое значение будет сброшено до начального значения.
То, что я хотел бы знать:
- , что является оптимальным для использования имеющих одно меню пункт, который делает различные действия в зависимости от его статуса.
- Какова наилучшая практика сохранения логического значения в его последнем состоянии? (Общие предпочтения?)
Да, вы сохраняете 'boolean' в' предпочтения' и каждый раз проверяете значение и обновляете его. – Yurets
Вы должны использовать Shared Prefs. –
вместо кнопки смены заголовка, используйте переключатель «Awsome Service state ON/OFF» –