Normalerweise Android Prozesslebenszyklus ist eine tolle Sache. Anstatt zuzulassen, dass Apps unbegrenzt weiterlaufen, definiert der Prozesslebenszyklus, was mit alten Prozessen passiert, da das System neuen Speicher für neuere und wichtigere Apps benötigt. Dieses Verhalten ist im Allgemeinen eine gute Sache, es sei denn, eine der Apps, die beendet wird, ist zufällig eine App, die Sie gerne geöffnet hätten.
Es gibt verschiedene Möglichkeiten, wie Anwendungen dies umgehen können. Wenn eine Anwendung beispielsweise eine laufende Benachrichtigung in der Benachrichtigungsleiste platziert, bleibt diese im Vordergrund und wird nicht automatisch beendet. Was aber, wenn Sie andere Anwendungen beibehalten möchten?
Zum Glück, XDA Senior Member defim Genau zu diesem Zweck hat KeepRunning erstellt. Während die Anwendung nicht verhindert, dass Ihre Anwendungen beendet werden, überwacht KeepRunning Ihre Anwendungen und startet bis zu drei Anwendungen Ihrer Wahl in einem vom Benutzer festgelegten Überwachungsintervall neu. Dies ist sehr nützlich für absturzgefährdete Messenger-Apps, die andernfalls Nachrichten verpassen könnten, wenn sie nicht geöffnet sind.
Gehen Sie rüber zum Bewerbungsthread um loszulegen.