Chcę ponownie uruchomić usługę automatycznie, jeśli wystąpi awaria aplikacji. Moje pomysły to:Automatycznie zrestartuj usługę, gdy nastąpi awaria apk
1: BroadcastReceiver podczas awarii APK i automatyczny restart usługa
if("android.intent.action.SOMETHING".equals(intent.getAction()))
{
Intent serviceLauncher = new Intent(context, Service.class);
context.startService(serviceLauncher);
}
2: z uncaughtException(), ale nie wiem, aby poradzić
Spróbuję tego tak szybko, jak tylko mogę i dam ci raport: –
Po prostu przeczytałem opis na http://developer.android.com/reference/android/app/Service.html#START_STICKY i myślę, że to właśnie Potrzebuję, dziękuję –
Myślę, że START_STICKY tylko upewnij się, że usługa się uruchamia, ale kiedy usługa jest uruchomiona, nie uruchamia się ponownie po chrash, czyż nie? –