У меня есть служба, запущенная с Activity, сервис работает нормально onCreate
, onStartCommand
, вызванный должным образом. В настройках -> работает приложение, показывающее его 1 process and 1 service
.
Теперь, когда я удалил приложение из недавнего списка приложений. Служба воссоздается. В настройках -> работает приложение показывает 0 process and 1 service
restarting...
И onCreate
, onStartCommand
, onTaskRemoved
.onTaskRemoved вызывается после onCreate в запущенном сервисе при удалении из списка последних приложений
Сейчас этот вопрос находится в одном приложении onTaskRemoved
называется сразу после считывания приложения из затем onCreate
называется, а в другом приложении onTaskRemoved
занимает много времени и окликнул onCreate
.
Почему это различное поведение есть? Любое предложение поможет мне. Просьба представить ваши комментарии и замечания.
08-26 15:43:48.611: D/PassiveService(15359): PASS_IVE, onCreate...
08-26 15:43:48.611: I/PassiveService(15359): PASS_IVE, registerReceivers...
После салфетки из
08-26 15:44:05.789: D/PassiveService(15499): PASS_IVE, onCreate...
08-26 15:44:05.809: I/PassiveService(15499): PASS_IVE, registerReceivers...
08-26 15:44:05.839: I/PassiveService(15499): PASS_IVE, onTaskRemoved...