Verhindern Sie, dass der Home Launcher getötet wird

9

Ich habe einen Motorola-Meilenstein und habe festgestellt, dass er relativ wenig Speicher hat (Laufzeitspeicher, keine Speicherkapazität). Das Problem dabei ist, dass immer dann, wenn zu viele Apps im Hintergrund ausgeführt werden sollen, das Android-System anfängt, Dinge zu töten, und mit meinem Meilenstein geschieht dies sehr leicht.

Das wäre nicht so schlimm, wenn Android nicht der Meinung wäre, dass der Home Launcher die am wenigsten wichtige App von allen ist (was absurd falsch ist). Zum Beispiel habe ich gerade eine Reihe von Apps, die den Hintergrund verschmutzen, einige wichtige (wie Swype ) und einige sinnlose (wie Facebook ). Wenn ich auch nur eine einfache App wie Nachrichten oder Kontakte oder Einstellungen öffne, wird der Homelauncher im Hintergrund getötet. Sobald ich die Home-Taste drücke, wird ein leerer Startbildschirm angezeigt, und ich muss etwa 1 bis 2 Minuten warten, bis alles wieder geladen ist.

Dies passiert bei allen Heimwerfern, die ich ausprobiert habe, obwohl es bei den schwereren leichter geht. Bisher habe ich es geschafft, mit diesem Verhalten zu leben, indem ich Apps, die im Hintergrund ausgeführt werden (sowie Widgets), religiös vermieden habe. Diese Lösung ist jedoch nicht perfekt. Es passiert immer noch öfter als ich möchte.

Gibt es eine Möglichkeit, die Prioritäten von Android zu ändern, wenn es darum geht, Hintergrund-Apps zu beenden? Aber warum der Rang nach Hause Launcher niedriger als Google Maps ‚Standortdienst und Facebook ‘ s (inaktiv) Uploader und alles andere? Ich möchte, dass der Home Launcher das Letzte ist, was getötet wird, wenn der Speicher knapp oder so kurz wie möglich ist (z. B. kann er offensichtlich keinen höheren Rang als die derzeit aktive App haben, aber Sie verstehen, worum es geht).

Ich habe derzeit Cyanogen Mod 6 installiert, aber es ist auch auf dem Standard-Android-Betriebssystem passiert, und ich bin bereit, absolut jedes benutzerdefinierte ROM zu installieren , um dieses Problem zu lösen.

Malabarba
quelle

Antworten:

5

Ich denke, ADW Launcher hat eine Einstellung, die die Anwendung im Speicher halten sollte. Außerdem verfügt CM über eine Einstellung, mit der das Betriebssystem gezwungen wird, den Launcher im Speicher zu halten. Ich erinnere mich nicht, wo es sich in CM6 befindet, aber in CM7 befindet es sich in Settings -> CyanogenMod Settings -> Performanceund heißt "Lock Home in Memory". Ich erinnere mich nicht, ob es am selben Ort war oder ob es in CM6 gleich genannt wurde.

Ryan Conrad
quelle
Diese Option ist hilfreich, aber nicht ideal. Es ist das, was ich gerade benutze (und danke, dass Sie darauf hingewiesen haben), aber manchmal verursacht es Instabilitäten und manchmal stürzt die aktuelle Vordergrund-App ab.
Malabarba
1
Jede App, die wie gewünscht im Speicher bleibt, verursacht die von Ihnen erwähnten Instabilitäten. Sie zwingen das Gerät, den Speicher für Ihren Launcher zu verwenden, wenn er möglicherweise für die aktuell ausgeführte Anwendung verwendet werden muss.
Ryan Conrad
3
Ich verstehe. Aus diesem Grund habe ich in der Frage erwähnt, dass der Launcher keine höhere Priorität als die aktuell ausgeführte App haben sollte, sondern eine höhere Priorität als die Hintergrund-Apps. Es ist vollkommen in Ordnung, dass der Launcher beendet wird, wenn die aktive App den Speicher benötigt. Ich wollte nur, dass er beendet wird, nachdem die anderen Hintergrund-Apps beendet wurden (anstatt die erste in der Reihe zu sein). Aber es ist verständlich, dass eine solche Option noch nicht vorhanden ist =). Kann nicht alles haben.
Malabarba
@BruceConnor, dies ist wahrscheinlich der einzige Punkt gegen das Argument, dass "Android den Speicher alleine gut handhabt". Ich denke, es funktioniert größtenteils, es tötet den Launcher dabei nur wiederholt. Nicht, dass ein Taskkiller wirklich helfen würde.
Chance
1

Probieren Sie den v6 Supercharger aus .

Es kann Ihren Homescreen Launcher "Hard To Kill" oder "Bulletproof" machen. Wenn Sie über ICS / JB verfügen, stellen Sie sicher, dass Sie die ICS / JB-Version erhalten .

Deaktivieren Lock Home in MemorySie außerdem unbedingt den Launcher (falls vorhanden), bevor Sie Version 6 verwenden.

Mateen Ulhaq
quelle