IOnBackInvokedDispatcher.PrioritySystemNavigationObserver Champ
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.
Niveau de priorité des OnBackInvokedCallbacks conçus pour observer la gestion du dos au niveau du système.
[Android.Runtime.Register("PRIORITY_SYSTEM_NAVIGATION_OBSERVER", ApiSince=36)]
public const int PrioritySystemNavigationObserver = -2;
[<Android.Runtime.Register("PRIORITY_SYSTEM_NAVIGATION_OBSERVER", ApiSince=36)>]
val mutable PrioritySystemNavigationObserver : int
Valeur de champ
Value = -2- Attributs
Remarques
Niveau de priorité des OnBackInvokedCallbacks conçus pour observer la gestion du dos au niveau du système.
Les rappels inscrits avec cette priorité sont appelés uniquement lorsqu’un événement de retour n’est consommé par aucun autre inscrit OnBackInvokedCallback avec une priorité ou #PRIORITY_DEFAULT une priorité supérieure. Cela signifie qu’ils sont appelés lorsque le système est sur le point d’effectuer son action de navigation arrière par défaut, comme terminer l’activité actuelle ou exécuter une animation back-to-home.
Ces rappels sont purement observationnels. Ils ne consomment pas l’événement back et ne peuvent pas l’intercepter. Leur appel n’a aucun impact sur le flux de navigation arrière normal, ce qui leur permet de journaliser, d’analyser ou de déclencher des actions qui ne doivent pas empêcher la gestion arrière du système.
L’ordre d’appel pour plusieurs rappels inscrits avec cette priorité n’est pas défini.
Au niveau de l’API 36 uniquement, il existe une restriction indiquant qu’un seul rappel avec #PRIORITY_SYSTEM_NAVIGATION_OBSERVER lequel il peut être inscrit à la fois. Au niveau de l’API 37 et versions ultérieures, le nombre de rappels d’observateurs inscrits est illimité.
Java documentation pour android.window.OnBackInvokedDispatcher.PRIORITY_SYSTEM_NAVIGATION_OBSERVER.
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.