Partager via


Activity.OnPictureInPictureUiStateChanged(PictureInPictureUiState) Méthode

Définition

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 .

Documentation Java pour android.app.Activity.onPictureInPictureUiStateChanged(android.app.PictureInPictureUiState).

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.

S’applique à