MyTetra Share
Делитесь знаниями!
Как перезапускать сервис в Android, если его работа по какой-то причине была завершена
Время создания: 26.02.2019 17:44
Текстовые метки: android, java, сервис, service, перезапуск
Раздел: Компьютер - Программирование - Java - Java в Android
Запись: xintrea/mytetra_syncro/master/base/1551192269mm1cug6aqg/text.html на raw.github.com

Для того, чтобы сервис перезапускался системой в случае, если он завершил работу, не важно по какой причине, нужно сделать следующее.


В метод onStartCommand() сервиса необходимо добавить строку:


return Service.START_STICKY


Это заставит систему перезапускать его в случае непреднамеренного завершения.


Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования