Ich habe einen Droid 2. Ich habe ein langes, ressourcenintensives Spiel (Spektralseelen), das ich laufen lassen möchte, während ich mein Telefon nicht benutze. Wenn ich auf die Android-Schaltfläche "Home" drücke, um zum Startbildschirm zurückzukehren und das Spiel sofort neu zu starten, ist es genau dort, wo ich aufgehört habe. Das Gleiche gilt, wenn ich den Ein- / Ausschalter drücke, um zu schlafen, und dann sofort das Telefon einschalte, entsperre und das Spiel neu starte.
Wenn ich es für einige Zeit (einige Stunden) stehen lasse, beginnt es neu, wenn ich zurückkomme und das Spiel starte, als würde es nie laufen. Das Telefon wurde in der Zwischenzeit für nichts verwendet, obwohl die Synchronisierung aktiviert ist.
Meine Frage ist zweifach: Wie kann ich mehr Informationen darüber erhalten, welche Apps wann und warum getötet werden, und wie kann ich sie so einrichten, dass diese App weiter ausgeführt werden kann? Ich brauche es nicht, um etwas im Hintergrund zu tun, ich möchte nur, dass es immer noch da ist, wenn ich zurückkomme.
Ich bin mit dem Konzept vertraut, dass Android den Speicher löscht, wenn er benötigt wird und keinen Taskkiller benötigt, aber ich möchte, dass diese Aufgabe nicht beendet wird, es sei denn, ich beende sie wirklich.