Compartir a través de


Activity.OnPictureInPictureUiStateChanged(PictureInPictureUiState) Método

Definición

Lo llama el sistema cuando la actividad está en PiP y tiene cambios de estado.

[Android.Runtime.Register("onPictureInPictureUiStateChanged", "(Landroid/app/PictureInPictureUiState;)V", "GetOnPictureInPictureUiStateChanged_Landroid_app_PictureInPictureUiState_Handler", ApiSince=31)]
public virtual void OnPictureInPictureUiStateChanged (Android.App.PictureInPictureUiState pipState);
[<Android.Runtime.Register("onPictureInPictureUiStateChanged", "(Landroid/app/PictureInPictureUiState;)V", "GetOnPictureInPictureUiStateChanged_Landroid_app_PictureInPictureUiState_Handler", ApiSince=31)>]
abstract member OnPictureInPictureUiStateChanged : Android.App.PictureInPictureUiState -> unit
override this.OnPictureInPictureUiStateChanged : Android.App.PictureInPictureUiState -> unit

Parámetros

pipState
PictureInPictureUiState

el nuevo estado Imagen en imagen.

Atributos

Comentarios

Lo llama el sistema cuando la actividad está en PiP y tiene cambios de estado.

Compare con #onPictureInPictureModeChanged(boolean, Configuration), que solo se llama cuando cambia el modo PiP (es decir, entra o sale de PiP), se puede llamar a esto en cualquier momento mientras la actividad está en modo PiP. Por lo tanto, todas las invocaciones solo se pueden producir después #onPictureInPictureModeChanged(boolean, Configuration) de llamar a con true y antes #onPictureInPictureModeChanged(boolean, Configuration) de llamar a con false. No es necesario preocuparse por los casos en los que se llama a esto y la actividad no está en modo Imagen en imagen. Para administrar casos en los que la actividad entra o sale de Picture-in-Picture (por ejemplo, recursos limpios al salir), use #onPictureInPictureModeChanged(boolean, Configuration).

El estado predeterminado es todo lo que se declara en PictureInPictureUiState es false, como PictureInPictureUiState#isStashed().

Documentación de Java para android.app.Activity.onPictureInPictureUiStateChanged(android.app.PictureInPictureUiState).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a