Idioma

IOnBackInvokedDispatcher.PrioritySystemNavigationObserver Campo

Definição

Nível de prioridade de OnBackInvokedCallbacks projetados para observar a manipulação de back no nível do sistema.

[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

Valor do campo

Value = -2
Atributos

Comentários

Nível de prioridade de OnBackInvokedCallbacks projetados para observar a manipulação de back no nível do sistema.

Os retornos de chamada registrados com essa prioridade são invocados somente quando um evento back não é consumido por nenhum outro registrado OnBackInvokedCallback com prioridade #PRIORITY_DEFAULT ou superior. Isso significa que eles são chamados quando o sistema está prestes a executar sua ação de navegação back padrão, como terminar a atividade atual ou executar uma animação de volta para casa.

Esses retornos de chamada são puramente observacionais. Eles não consomem o evento back e não podem interceptá-lo. Sua invocação não tem nenhum impacto no fluxo de navegação back normal, tornando-os adequados para registrar em log, análise ou disparar ações que não devem impedir a manipulação de back do sistema.

A ordem de invocação para vários retornos de chamada registrados com essa prioridade é indefinida.

Somente no nível de API 36, há uma restrição com #PRIORITY_SYSTEM_NAVIGATION_OBSERVER a qual apenas um retorno de chamada pode ser registrado por vez. No nível de API 37 e superior, o número de retornos de chamada de observador registrados é irrestrito.

Java documentação para android.window.OnBackInvokedDispatcher.PRIORITY_SYSTEM_NAVIGATION_OBSERVER.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a