Lingua

IOnBackInvokedDispatcher.PrioritySystemNavigationObserver Campo

Definizione

Livello di priorità di s progettato per osservare la gestione back a livello di OnBackInvokedCallbacksistema.

[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

Valore del campo

Value = -2
Attributi

Commenti

Livello di priorità di s progettato per osservare la gestione back a livello di OnBackInvokedCallbacksistema.

I callback registrati con questa priorità vengono richiamati solo quando un evento back non viene utilizzato da nessun altro registrato OnBackInvokedCallback con priorità di #PRIORITY_DEFAULT o superiore. Ciò significa che vengono chiamati quando il sistema sta per eseguire l'azione di spostamento indietro predefinita, ad esempio il completamento dell'attività corrente o l'esecuzione di un'animazione back-to-home.

Questi callback sono puramente osservazionali. Non utilizzano l'evento back e non possono intercettarlo. La chiamata non ha alcun impatto sul normale flusso di spostamento indietro, rendendoli adatti per la registrazione, l'analisi o l'attivazione di azioni che non devono impedire la gestione del back-end del sistema.

L'ordine di chiamata per più callback registrati con questa priorità non è definito.

Solo a livello DI API 36, esiste una restrizione con #PRIORITY_SYSTEM_NAVIGATION_OBSERVER cui è possibile registrare un solo callback alla volta. Al livello API 37 e superiore, il numero di callback degli osservatori registrati non è limitato.

per android.window.OnBackInvokedDispatcher.PRIORITY_SYSTEM_NAVIGATION_OBSERVER.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a