2
У меня есть служба геолокации. Когда сила была убита с помощью некоторых приложений «Убийство задач», на вкладке «Управление приложениями» -> «Запуск» мое приложение отображается как 0 «Процесс» и «1 сервис», а статус «Перезапуск», но не перезапускается.Перезапустить приложение с силой kill
public int onStartCommand(Intent intent, int flags, int startId) {
return START_REDELIVER_INTENT;
}
Я начал свою службу, используя
startService(new Intent(this, MyService.class));
Есть ли способ, чтобы перезапустить процесс?
Не могли бы вы рассказать мне разницу между ударом силы и остановкой силы, потому что когда сила убила начало службы, но когда я остановился, она не перезапускается. – Lenin
Служба получает силу убитой, если системе осталось недостаточно ресурсов. Сила закрыта, если произошла ошибка или пользователь вручную остановил ее (и, следовательно, она не будет перезапущена). – Force
Да, я понял. Спасибо за ваш добрый ответ. – Lenin