/ / Wird TimerTask ausgeführt, nachdem ich die Android-App von Absturz - Android, Timertask neu gestartet habe

Wird TimerTask ausgeführt, nachdem ich die Android-App von Absturz - Android, Timertask neu gestartet habe

Ich mache einige API-Anrufe in der Timer-Aufgabe. Angenommen, die App stürzt ab oder ich gehe von der aktuellen Aktivität zu einer anderen Aktivität, die Timer-Aufgabe läuft trotzdem weiter? Oder sollte ich die Timertask neu starten, wenn ich von einer Aktivität zur anderen gehe?

Antworten:

0 für die Antwort № 1

Timer-Task läuft weiterhin

Nein. Es ist mit dem ganzen Prozess weg, sobald es abstürzt.

Oder sollte ich die Timertask neu starten, wenn ich von einer Aktivität zur anderen gehe?

Das ist ein anderes Szenario als "Crash" tatsächlich? Sie haben wahrscheinlich Ihre App Architektur falsch gemacht.


0 für die Antwort № 2

Sie sollten einen AlarmManager mit einem BroadcastReciver verwenden, damit Sie ihn einrichten können, wo er nicht vom Android-Lebenszyklus abhängt und wenn er abstürzt, können Sie ihn so programmieren, dass er sich selbst zurücksetzt.