У меня есть приложение, состоящее из нескольких видов деятельности. Все действия должны иметь доступ к местной службе. Я хочу, чтобы сервис должен быть запущен, когда я запустить приложение, и останавливается, когдаAndroid Start/Stop a
а) App уничтожается (назад ключ)
б) приложение останавливается (домашний ключ)
с) Устройство находится в глубоком сне (ключ питания)
В принципе, служба не должна работать, когда нет видимой активности.
Я связываю службу во всех действиях в onResume() и отвязываю службу в каждом действии в onPause(). К сожалению, это воссоздает службу каждый раз, когда я переключаю действие, потому что служба становится несвязанной до того, как новая активность связывает ее.
Кто-нибудь теперь, как предотвратить это?
Большое спасибо, это именно то, что я искал! – osiris81