Service.StopForeground Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| StopForeground(StopForegroundFlags) |
Entfernen Sie diesen Dienst aus dem Vordergrundzustand, sodass er getötet werden kann, wenn mehr Arbeitsspeicher benötigt wird. |
| StopForeground(Boolean) |
Diese Methode war in API-Ebene 33 veraltet. |
StopForeground(StopForegroundFlags)
Entfernen Sie diesen Dienst aus dem Vordergrundzustand, sodass er getötet werden kann, wenn mehr Arbeitsspeicher benötigt wird.
[Android.Runtime.Register("stopForeground", "(I)V", "", ApiSince=24)]
public void StopForeground(Android.App.StopForegroundFlags flags);
[<Android.Runtime.Register("stopForeground", "(I)V", "", ApiSince=24)>]
member this.StopForeground : Android.App.StopForegroundFlags -> unit
Parameter
- flags
- StopForegroundFlags
- Attribute
Hinweise
Entfernen Sie diesen Dienst aus dem Vordergrundzustand, sodass er getötet werden kann, wenn mehr Arbeitsspeicher benötigt wird. Dadurch wird nicht verhindert, dass der Dienst ausgeführt wird (für den Sie stopSelf() oder verwandte Methoden verwenden, es einfach aus dem Vordergrundzustand. Wenn STOP_FOREGROUND_REMOVE bereitgestellt wird, wird die zugehörige Benachrichtigung des Diensts sofort abgebrochen.
Wenn STOP_FOREGROUND_DETACH bereitgestellt wird, wird die Zuordnung des Diensts mit der Benachrichtigung getrennt. Wenn die Benachrichtigung noch nicht angezeigt wurde, wird sie aufgrund der Zurückstellungsrichtlinie für Vordergrunddienstbenachrichtigungen sofort gepostet, wenn stopForeground(STOP_FOREGROUND_DETACH) aufgerufen wird. In allen Fällen bleibt die Benachrichtigung auch dann angezeigt, wenn dieser Dienst vollständig beendet und zerstört wurde.
Wenn Null als Argument übergeben wird, ist das Ergebnis das Legacyverhalten, das vor Android L definiert ist: Die Benachrichtigung bleibt veröffentlicht, bis der Dienst vollständig beendet wird, zu diesem Zeitpunkt wird sie automatisch abgebrochen.
Siehe auch:
Android-Referenz für android.app.Service.stopForeground.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
StopForeground(Boolean)
Diese Methode war in API-Ebene 33 veraltet.
[Android.Runtime.Register("stopForeground", "(Z)V", "")]
public void StopForeground(bool removeNotification);
[<Android.Runtime.Register("stopForeground", "(Z)V", "")>]
member this.StopForeground : bool -> unit
Parameter
- removeNotification
- Boolean
boolean: If true, the STOP_FOREGROUND_REMOVE selector will be passed to stopForeground(int); andernfalls wird STOP_FOREGROUND_LEGACY übergeben.
- Attribute
Hinweise
Diese Methode war in API-Ebene 33 veraltet. call stopForeground(int) and pass either STOP_FOREGROUND_REMOVE or STOP_FOREGROUND_DETACH explicitly instead.
Legacyversion von stopForeground(int).
Siehe auch:
Android-Referenz für android.app.Service.stopForeground.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.