Notification.Builder.SetFullScreenIntent(PendingIntent, Boolean) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Intention de lancer au lieu de publier la notification dans la barre d’état.
[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
Paramètres
- intent
- PendingIntent
PendingIntent : l’intention en attente de lancement
- highPriority
- Boolean
booléen : la transmission de true entraîne l’envoi de cette notification même si d’autres notifications sont supprimées
Retours
Cette instance Android.App.Notification.Builder, autorisant les appels à être chaînés.
- Attributs
Remarques
Intention de lancer au lieu de publier la notification dans la barre d’état. Uniquement pour une utilisation avec des notifications extrêmement prioritaires exigeant l’attention immédiate de l’utilisateur, comme un appel téléphonique entrant ou une horloge d’alarme que l’utilisateur a explicitement défini sur une heure particulière. Si cette installation est utilisée pour quelque chose d’autre, donnez à l’utilisateur une option pour la désactiver et utiliser une notification normale, car cela peut être extrêmement perturbant. Applications ciblant Build.VERSION_CODES. Q et versions ultérieures devront demander une autorisation (Manifest.permission.USE_FULL_SCREEN_INTENT) afin d’utiliser des intentions plein écran.
Avant Build.VERSION_CODES. TIRAMISU, le système peut afficher une notification de tête vers le haut (qui peut s’afficher sur l’écran plus longtemps que d’autres notifications de tête vers le haut), au lieu de lancer l’intention, tandis que l’utilisateur utilise l’appareil. De Build.VERSION_CODES. TIRAMISU, l’interface utilisateur système affiche une notification en tête vers le haut, au lieu de lancer cette intention, tandis que l’utilisateur utilise l’appareil. Cette notification s’affiche avec des boutons d’action mis en évidence. Si l’application de publication contient Manifest.permission.USE_FULL_SCREEN_INTENT, la notification de tête vers le haut s’affiche de manière permanente jusqu’à ce que l’utilisateur l’ignore ou l’annule. Si l’application de publication ne contient pas Manifest.permission.USE_FULL_SCREEN_INTENT, la notification s’affiche sous forme de notification en tête d’écran même lorsque l’écran est verrouillé ou désactivé, et cette notification ne sera persistante que pendant 60 secondes.
Pour être lancée en tant qu’intention plein écran, la notification doit également être publiée sur un canal dont le niveau d’importance est défini sur IMPORTANCE_HIGH ou supérieur.
Voir aussi :
Référence Android pour android.app.Notification.Builder.setFullScreenIntent.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.