Activity.OnPictureInPictureUiStateChanged(PictureInPictureUiState) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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()
.
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.