Activity.OnPictureInPictureUiStateChanged(PictureInPictureUiState) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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()
.
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.