Служба работает в фоновом режиме, а уведомление отображается в графическом интерфейсе.Когда я принудительно закрываю приложение => управлять приложением, моя служба, приложение и значок в панели уведомлений отключаются.
Но когда я убиваю свое приложение через приложение TaskKiller, моя служба останавливается, а затем Android OS перезапускает службу (я вижу из logcat), и значок в моей области уведомлений остается.пока моя фоновая работа (о загрузке изображения) закрыта.
Я возвращаю START_STICKY (также пытался с флагом STArT_NOT_STICKY) из OnStartCommand (), но не повезло.Моя работа с графическим интерфейсом, привязка к сервису через Context.BIND_AUTO_CREATE, это из-за этого флага?
Что мне делать, если я хочу, чтобы значок приложения, службы и области уведомлений отключился, когда приложение было убито убийцей задач.
Решение
решило эту проблему с помощью флага в намерении, переданного Сервису при запуске из действия.Когда ОС перезапускает сервис после сбоя / убийцы задач, Сервис получает нулевое намерение