Condividi tramite


Activity.OnPictureInPictureUiStateChanged(PictureInPictureUiState) Metodo

Definizione

Chiamato dal sistema quando l'attività è in PiP e presenta modifiche di stato.

[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

Parametri

pipState
PictureInPictureUiState

nuovo stato immagine in immagine.

Attributi

Commenti

Chiamato dal sistema quando l'attività è in PiP e presenta modifiche di stato.

Confrontare con #onPictureInPictureModeChanged(boolean, Configuration), che viene chiamato solo quando la modalità PiP cambia (ovvero entra o esce da PiP), può essere chiamata in qualsiasi momento mentre l'attività è in modalità PiP. Pertanto, tutte le chiamate possono verificarsi solo dopo #onPictureInPictureModeChanged(boolean, Configuration) che viene chiamato con true e prima #onPictureInPictureModeChanged(boolean, Configuration) viene chiamato con false. Non è necessario preoccuparsi dei casi in cui viene chiamato e l'attività non è in modalità Immagine in-immagine. Per la gestione dei casi in cui l'attività entra/esce da Picture-in-Picture (ad esempio, le risorse puliscono all'uscita), usare #onPictureInPictureModeChanged(boolean, Configuration).

Lo stato predefinito è tutto quello dichiarato in PictureInPictureUiState è false, ad esempio PictureInPictureUiState#isStashed().

Documentazione java per android.app.Activity.onPictureInPictureUiStateChanged(android.app.PictureInPictureUiState).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a