Hintergrund-Apps werden getötet (durch etwas anderes als die Batterieoptimierung)

Alle meine Hintergrund-Apps werden beendet, wenn ich den Bildschirm ausschalte. Das ist besonders ärgerlich für meine meistgenutzte Messaging-App WhatsApp .

Ich habe mir die offensichtliche Option "Batterieoptimierung" angesehen:Batterieoptimierung

Basierend auf Ratschlägen, die an anderer Stelle gefunden wurden, habe ich überprüft, ob das Hintergrundprozesslimit in den Entwickleroptionen die Standardeinstellung ist (ich habe dies AFAIK nie geändert):Entwickleroptionen

Und doch wird es auf die gleiche Weise getötet wie die Batterieoptimierung. Wenn ich mir laufende Hintergrundprozesse ansehe:

vor dem Ausschalten

Wenn ich dann den Netzschalter drücke und ihn nach < 10 Sekunden wieder einschalte, ist die Liste dieselbe. Aber wenn ich länger warte:

nach dem Ausschalten

...WhatsApp ist verschwunden.

Dies passiert bei allen von mir installierten Apps, die über eine nützliche Hintergrundfunktion verfügen - die Einstellung für die Batterieoptimierung scheint ihre Aufgabe nicht mehr zu erfüllen.

Was kann ich noch versuchen, um dies zu diagnostizieren?

NB0 : Android 7.0 auf DOOGEE S60

NB1 : Das passierte erst vor einiger Zeit, dh es funktionierte richtig, als ich das Telefon bekam.

NB2 : Ich weiß, wie man es benutztadb

NB3 : Ich probiere auch gerne neue Apps aus und habe ~400 Apps installiert. Idealerweise deinstalliere/deaktiviere ich nicht alle einzeln, um zu sehen, wer der Übeltäter ist ...

Installieren Sie Addons Detector oder eine andere ähnliche App und filtern Sie, um zu sehen, welche Apps die Berechtigung KILL_BACKGROUND_PROCESSES erteilt haben.
@IrfanLatif hmm, nur 2 Apps werden angezeigt. 1 ist MX Player (vermutlich, weil er sich zum exklusiven Mediaplayer machen kann?), Der andere ist Tasker (den ich seit Ewigkeiten nicht mehr benutzt habe). Beide scheinen keine wahrscheinlichen Kandidaten zu sein ... Sie werden deinstalliert und erneut versucht.
@IrfanLatif nein, keine Wirkung. Whatsapp ist immer noch tot. Wenn es einen Unterschied macht, werden die meisten meiner Widgets (Uhren usw.) auch nach dem Neustart nicht mehr aktualisiert + Bildschirm ausgeschaltet ... dasselbe, denke ich
Verwenden Sie diese Methodekill , um Systemaufrufe zu verfolgen . Benötigt root.
...Hmm. Es scheint, dass das DOOGEE S60 nicht leicht gerootet werden kann. Nicht ohne erheblichen Aufwand und das Löschen des gesamten Telefons. Irgendwelche anderen Vorschläge?
Schlag und Versuch. Suchen Sie logcatnach Hinweisen, warum Apps getötet wurden. Schlummern komplett deaktivieren: dumpsys deviceidle disable all. Überprüfen Sie die Appops-Einschränkungen: appops get com.whatsapp RUN_IN_BACKGROUND. Gehen Sie verwandte Tags durch, suchen Sie in Foren und versuchen Sie alles Mögliche.
@IrfanLatif vielen Dank!
Willkommen und teilen Sie mit, wenn etwas für Sie funktioniert. Es gibt auch andere Faktoren wie Batteriesparmodus, adaptive Batterie, aggressive Batterie, Hintergrunddatenbeschränkung, Energiesparmodus oder andere leistungssteigernde Einstellungen. Aber diese sind möglicherweise nicht direkt relevant für Ihren Fall. Und offensichtlich sind niedrige Hardwareressourcen ein offensichtlicher Grund dafür, dass der Hintergrund durch das Android-Framework oder den Kernel zerstört wird.

Antworten (1)

Gehen Sie zu "Einstellungen", "Speicher" und deaktivieren Sie "Speicher automatisch bereinigen im Hintergrund".

Hallo, nur zur Bestätigung, ist dies für das in der Frage erwähnte Gerät, Doogee S60? Andernfalls könnten Sie das Gerätemodell notieren, da Android hochgradig anpassbar ist und nicht jedes Menü auf jedem Modell/jeder Version vorhanden ist.
Kann bestätigen; Diese Einstellung gibt es bei meinem Modell nicht ...