Das Wischen von Programmen aus der Prozessliste sollte sie beenden/herunterfahren, richtig?
Ich habe Musik gehört und dann den Musikplayer weggezogen, aber die Musik wurde immer noch abgespielt.
Woher?
Tötet Wischen keine Prozesse? Wenn ja, wie kann ich sie richtig schließen?
Am Beispiel der Musik-App von Google (ich würde wetten, dass die meisten anderen ähnlich implementiert sind) besteht die App aus zwei verschiedenen Teilen:
Punkt 2 kann in diesem Blogbeitrag des Android-Entwicklers überprüft werden, in dem es heißt:
Die Musikwiedergabe wird in einem Dienst ausgeführt, damit sie weiter funktioniert, nachdem der Benutzer die Musikanwendung verlässt.
Diese Unterscheidung ist wichtig, wenn Sie eine App aus der Liste der letzten Aufgaben entfernen. Wie in meiner Antwort auf eine andere Frage behandelt , passiert Folgendes, wenn Sie eine App aus der Liste wischen, wie von Android-Ingenieurin Dianne Hackborn angegeben :
Tatsächlich werden durch das Entfernen eines Eintrags in den letzten Aufgaben alle Hintergrundprozesse beendet, die für den Prozess vorhanden sind. Es führt nicht direkt dazu, dass Dienste angehalten werden, es gibt jedoch eine API, mit der sie herausfinden können, ob die Aufgabe entfernt wurde, um zu entscheiden, ob dies bedeuten soll, dass sie anhalten sollten. Dies ist so, dass das Entfernen beispielsweise der letzten Aufgabe einer E-Mail-App nicht dazu führt, dass die Suche nach E-Mails beendet wird.
In diesem Fall bedeutet dies, dass die Vordergrundaufgaben der Musik-App gestoppt werden, aber der Hintergrunddienst (offensichtlich) weiterläuft. Dies ist ein Produkt der Art und Weise, wie die App implementiert ist, sodass Sie die Musikwiedergabe einfach nicht stoppen können, indem Sie die App aus der Liste streichen. Stattdessen können Sie Folgendes aus der Liste der letzten Apps ausprobieren (auch in der oben verlinkten Antwort enthalten):
Wenn Sie eine App wirklich vollständig stoppen möchten, können Sie lange auf die letzten Aufgaben drücken, um zu App-Infos zu gelangen, und dort auf Force Stop klicken.
t0mm13b
Wandang
Eldarerathis
Wandang