Service.StopForeground Método

Definición

Sobrecargas

Nombre Description
StopForeground(StopForegroundFlags)

Quite este servicio del estado en primer plano, lo que le permite eliminarlo si se necesita más memoria.

StopForeground(Boolean)

Este método ha quedado en desuso en el nivel de API 33.

StopForeground(StopForegroundFlags)

Quite este servicio del estado en primer plano, lo que le permite eliminarlo si se necesita más memoria.

[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

Parámetros

Atributos

Comentarios

Quite este servicio del estado en primer plano, lo que le permite eliminarlo si se necesita más memoria. Esto no impide que el servicio se ejecute (para que use stopSelf() o métodos relacionados), simplemente lo saca del estado en primer plano. Si se proporciona STOP_FOREGROUND_REMOVE, la notificación asociada del servicio se cancelará inmediatamente.

Si se proporciona STOP_FOREGROUND_DETACH, se romperá la asociación del servicio con la notificación. Si aún no se ha mostrado la notificación, debido a la directiva de aplazamiento de notificaciones de primer plano, se publica inmediatamente cuando se llama a stopForeground(STOP_FOREGROUND_DETACH). En todos los casos, la notificación permanece mostrada incluso después de que este servicio se detenga por completo y se destruya.

Si cero se pasa como argumento, el resultado será el comportamiento heredado tal como se define antes de Android L: la notificación permanecerá publicada hasta que el servicio se detenga por completo, en cuyo momento se cancelará automáticamente.

Consulte también:

Referencia de Android para android.app.Service.stopForeground.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

StopForeground(Boolean)

Este método ha quedado en desuso en el nivel de API 33.

[Android.Runtime.Register("stopForeground", "(Z)V", "")]
public void StopForeground(bool removeNotification);
[<Android.Runtime.Register("stopForeground", "(Z)V", "")>]
member this.StopForeground : bool -> unit

Parámetros

removeNotification
Boolean

booleano: si es true, el selector de STOP_FOREGROUND_REMOVE se pasará a stopForeground(int); de lo contrario, se pasará STOP_FOREGROUND_LEGACY.

Atributos

Comentarios

Este método ha quedado en desuso en el nivel de API 33. llame a stopForeground(int) y pase STOP_FOREGROUND_REMOVE o STOP_FOREGROUND_DETACH explícitamente.

Versión heredada de stopForeground(int).

Consulte también:

Referencia de Android para android.app.Service.stopForeground.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a