1

In meiner App starte ich einen Vordergrunddienst mit einer Benachrichtigung zum Streamen von Musik, aber beim Ausschalten des Energiesparmodus (Nexus) oder beim Energiesparen Modus (Samsung) nur unter Android 6.0+ wird der Vordergrund-Dienst gestoppt, so dass auch die Musik stoppt.So vermeiden Sie, dass mein Vordergrund-Dienst im Akku-/Energiesparmodus auf Android M gestoppt wird

Gibt es eine Möglichkeit, den Vordergrund-Dienst auch im Energiesparmodus nicht stoppen zu lassen? Verhält sich der Akku-/Energiesparmodus auch ähnlich wie der Doze-Modus?

+0

Um klar zu sein, welchen Speichermodus ich getestet habe, war es auf einem Nexus 5, den Batteriesparmodus einzustellen (orange Statusleiste <15%). Und beim Testen auf Samsung war es im Energiesparmodus (nicht Ultra-Energiesparmodus). Meine Netzwerkanrufe an den Server werden blockiert. – Sergex

+0

Eigentlich scheint es, dass der Vordergrund-Dienst nicht aufhört, aber die Netzwerkanrufe sind sicher blockiert. – Sergex

Antwort

1

Da haben Sie es. Batterieintensive Vorgänge werden in diesem Modus im Allgemeinen blockiert. Das Beste, was Sie tun können, ist sicherzustellen, dass der Betrieb wieder normal ist, wenn das Gerät in den Normalbetrieb zurückkehrt. Testen Sie zuerst, ob dies automatisch geschieht; und falls nicht, sollte es einfach sein, die Batterie-API zu verwenden, um herauszufinden, wann der Dienst neu gestartet werden muss. Hoffe, das hilft ...