Notification.Builder.SetFullScreenIntent(PendingIntent, Boolean) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Intención de iniciar en lugar de publicar la notificación en la barra de estado.
[Android.Runtime.Register("setFullScreenIntent", "(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder;", "GetSetFullScreenIntent_Landroid_app_PendingIntent_ZHandler")]
public virtual Android.App.Notification.Builder SetFullScreenIntent(Android.App.PendingIntent? intent, bool highPriority);
[<Android.Runtime.Register("setFullScreenIntent", "(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder;", "GetSetFullScreenIntent_Landroid_app_PendingIntent_ZHandler")>]
abstract member SetFullScreenIntent : Android.App.PendingIntent * bool -> Android.App.Notification.Builder
override this.SetFullScreenIntent : Android.App.PendingIntent * bool -> Android.App.Notification.Builder
Parámetros
- intent
- PendingIntent
PendingIntent: la intención pendiente para iniciarse
- highPriority
- Boolean
booleano: pasar true hará que esta notificación se envíe incluso si se suprimen otras notificaciones.
Devoluciones
Esta instancia de Android.App.Notification.Builder, lo que permite encadenar llamadas.
- Atributos
Comentarios
Intención de iniciar en lugar de publicar la notificación en la barra de estado. Solo para su uso con notificaciones de prioridad extremadamente alta que exigen la atención inmediata del usuario, como una llamada telefónica entrante o un reloj de alarma que el usuario ha establecido explícitamente en una hora determinada. Si esta instalación se usa para otra cosa, proporcione al usuario una opción para desactivarla y usar una notificación normal, ya que esto puede ser extremadamente perjudicial. Aplicaciones destinadas a Build.VERSION_CODES. Q y versiones posteriores tendrán que solicitar un permiso (Manifest.permission.USE_FULL_SCREEN_INTENT) para poder usar intenciones de pantalla completa.
Antes de Build.VERSION_CODES. TIRAMISU, el sistema puede mostrar una notificación de aviso (que puede mostrarse en pantalla más larga que otras notificaciones de encabezado), en lugar de iniciar la intención, mientras el usuario usa el dispositivo. Desde Build.VERSION_CODES. TIRAMISU, la interfaz de usuario del sistema mostrará una notificación de aviso, en lugar de iniciar esta intención, mientras el usuario usa el dispositivo. Esta notificación se mostrará con botones de acción resaltados. Si la aplicación de publicación contiene Manifest.permission.USE_FULL_SCREEN_INTENT, la notificación de aviso aparecerá de forma persistente hasta que el usuario lo descarte o lo anote, o la aplicación la cancela. Si la aplicación de publicación no contiene Manifest.permission.USE_FULL_SCREEN_INTENT, la notificación aparecerá como notificación de aviso incluso cuando la pantalla esté bloqueada o desactivada, y esta notificación solo será persistente durante 60 segundos.
Para iniciarse como intención de pantalla completa, la notificación también debe publicarse en un canal con el nivel de importancia establecido en IMPORTANCE_HIGH o superior.
Consulte también:
Referencia de Android para android.app.Notification.Builder.setFullScreenIntent.
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.