Перезапуск сервисов в Android

В приложении для Android, если я сохраню намерение службы, которая работает. Как я могу перезапустить сервис? Я хочу, чтобы он снова запустил функцию onStartCommand.

Спасибо

1 ответ

Решение

Делать onStartCommand вернуть START_STICKY,

public int onStartCommand(Intent intent, int flags, int startId){
   super.onStartCommand(intent, flags, startId);
   return  START_STICKY; 
}

Ссылка на документацию: http://developer.android.com/reference/android/app/Service.html

Другие вопросы по тегам