Activity.OnPictureInPictureUiStateChanged(PictureInPictureUiState) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Appelé par le système lorsque l’activité se trouve dans PiP et a des modifications d’état.
[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
Paramètres
- pipState
- PictureInPictureUiState
le nouvel état Picture-in-Picture.
- Attributs
Remarques
Appelé par le système lorsque l’activité se trouve dans PiP et a des modifications d’état.
Comparez à #onPictureInPictureModeChanged(boolean, Configuration)
, ce qui est uniquement appelé lorsque le mode PiP change (ce qui signifie, entre ou quitte PiP), cela peut être appelé à tout moment pendant que l’activité est en mode PiP. Par conséquent, tout appel ne peut se produire qu’après #onPictureInPictureModeChanged(boolean, Configuration)
avoir été appelé avec true, et avant #onPictureInPictureModeChanged(boolean, Configuration)
d’être appelé avec false. Vous n’avez pas besoin de vous soucier des cas où cela est appelé et que l’activité n’est pas en mode Picture-In-Picture. Pour gérer les cas où l’activité entre/quitte Picture-in-Picture (par exemple, le nettoyage des ressources lors de la sortie), utilisez #onPictureInPictureModeChanged(boolean, Configuration)
.
L’état par défaut est tout déclaré comme PictureInPictureUiState
false, par PictureInPictureUiState#isStashed()
exemple .
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.