У меня есть действие с двумя кнопками, старт и стоп. Если пользователь нажимает кнопку «Пуск», служба создается с использованием Context.startService. И кнопка остановки вызывает Context.stopService.
Я хочу, чтобы кнопка остановки была единственным способом уничтожить службу. Теперь, если я завершу действие с помощью диспетчера задач, служба также будет уничтожена. Есть ли способ избежать этого?
РЕДАКТИРОВАТЬ: Кроме того, я хотел бы знать, как менеджер задач (например, Advanced Task Manager Free) убивает деятельность и услуги? Так как ни один из моих методов onDestroy () и таких не вызывается.