Service.StopForeground Methode

Definition

Ü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

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.

Gilt für: