Lenguaje

IOnBackInvokedDispatcher.PrioritySystemNavigationObserver Campo

Definición

Nivel de prioridad de OnBackInvokedCallbacklos diseñados para observar el control de retroceso de nivel del 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 de campo

Value = -2
Atributos

Comentarios

Nivel de prioridad de OnBackInvokedCallbacklos diseñados para observar el control de retroceso de nivel del sistema.

Las devoluciones de llamada registradas con esta prioridad solo se invocan cuando cualquier otro evento back no lo consume ningún otro registrado OnBackInvokedCallback con una prioridad de #PRIORITY_DEFAULT o superior. Esto significa que se llama cuando el sistema está a punto de realizar su acción de navegación inversa predeterminada, como finalizar la actividad actual o ejecutar una animación de back-to-home.

Estas devoluciones de llamada son puramente observacionales. No consumen el evento back y no pueden interceptarlo. Su invocación no tiene ningún impacto en el flujo de navegación hacia atrás normal, por lo que son adecuados para las acciones de registro, análisis o desencadenamiento que no deben impedir el control de retroceso del sistema.

El orden de invocación de varias devoluciones de llamada registradas con esta prioridad no está definida.

Solo en el nivel de API 36, hay una restricción con la que solo se puede registrar una devolución #PRIORITY_SYSTEM_NAVIGATION_OBSERVER de llamada a la vez. En el nivel de API 37 y versiones posteriores, el número de devoluciones de llamada de observador registrados no está restringida.

Java documentación para android.window.OnBackInvokedDispatcher.PRIORITY_SYSTEM_NAVIGATION_OBSERVER.

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.

Se aplica a