Hallo, ich habe eine lange laufende Android-App. Es ist für eine spezielle Situation, wo es keinen interaktiven Benutzer gibt. Es werden keine weiteren Apps gestartet, da kein Benutzer vorhanden ist. Aber ich sehe regelmäßig meine app Hauptaktivität des gesamten Lebenszyklus von Stop gehen durch, erstellen, Lebenslauf etc. ich eine Log-Datei geschrieben, wie es lief:Android - App-Aktivität gestoppt, aus unbekannten Gründen gestartet
2012.03.28 05:31 Main activity created 2012.03.28 05:31 Main activity started 2012.03.28 05:31 Main activity resumed 2012.03.28 05:59 Main activity paused 2012.03.28 05:59 Main activity created 2012.03.28 05:59 Main activity started 2012.03.28 05:59 Main activity resumed 2012.03.28 05:59 Main activity stopped 2012.03.28 06:12 Main activity paused 2012.03.28 06:12 Main activity created 2012.03.28 06:12 Main activity started 2012.03.28 06:12 Main activity resumed 2012.03.28 06:12 Main activity stopped 2012.03.28 06:33 Main activity paused 2012.03.28 06:33 Main activity created 2012.03.28 06:33 Main activity started 2012.03.28 06:33 Main activity resumed 2012.03.28 06:33 Main activity stopped 2012.03.28 08:08 Main activity paused 2012.03.28 08:08 Main activity created 2012.03.28 08:08 Main activity started 2012.03.28 08:08 Main activity resumed 2012.03.28 08:08 Main activity stopped ...
Wer weiß, warum? Vielen Dank.
Danke für deine Antwort Slothsberry. In diesem Fall ist es die einzige App auf dem Gerät. –
Android kann (und wird immer, nach meiner Erfahrung) immer noch jede Anwendung beenden. Ich bin mir sicher, dass Sie damit umgehen können, aber meiner Erfahrung nach lohnt es sich nicht, das Betriebssystem und das Design des Frameworks zu bekämpfen, sondern stattdessen Ihre Implementierung anzupassen. Schließlich können Sie ihren Code nicht so einfach umschreiben, wie Sie Ihren schreiben könnten. –