Перезапустите приложение на принудительное уничтожение - PullRequest
2 голосов
/ 25 января 2012

У меня есть служба геолокации. Когда принудительное уничтожение выполняется с помощью некоторых приложений Task Killing, на вкладке «Управление приложением» -> «Выполнение» мое приложение отображается как «Процесс 0» и «1», а состояние - «Перезапуск», но перезапуск не выполняется.

public int onStartCommand(Intent intent, int flags, int startId) {
    return START_REDELIVER_INTENT;
}

Я запустил свой сервис, используя

startService(new Intent(this, MyService.class));

Есть ли способ перезапустить процесс?

1 Ответ

3 голосов
/ 25 января 2012

Используйте

return START_STICKY

вместо.

...