Freigeben über


Activity.OnPictureInPictureUiStateChanged(PictureInPictureUiState) Methode

Definition

Wird vom System aufgerufen, wenn sich die Aktivität in PiP befindet und Statusänderungen aufweist.

[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

Parameter

pipState
PictureInPictureUiState

der neue Bild-in-Bild-Zustand.

Attribute

Hinweise

Wird vom System aufgerufen, wenn sich die Aktivität in PiP befindet und Statusänderungen aufweist.

Vergleich mit #onPictureInPictureModeChanged(boolean, Configuration), der nur aufgerufen wird, wenn sich der PiP-Modus ändert (d. h. wechselt oder verlässt PiP), kann dies jederzeit aufgerufen werden, während sich die Aktivität im PiP-Modus befindet. Daher kann jeder Aufruf nur erfolgen, nachdem #onPictureInPictureModeChanged(boolean, Configuration) er mit "true" aufgerufen wurde und bevor #onPictureInPictureModeChanged(boolean, Configuration) er mit "false" aufgerufen wird. Sie müssen sich keine Gedanken über Fälle machen, in denen dies aufgerufen wird und sich die Aktivität nicht im Bild-In-Bild-Modus befindet. Verwenden #onPictureInPictureModeChanged(boolean, Configuration)Sie für die Verwaltung von Fällen, in denen die Aktivität picture-in-Picture eingeht/verlässt (z. B. Ressourcen beim Beenden bereinigen).

Der Standardzustand ist alles deklariert, in PictureInPictureUiState "false", z. B PictureInPictureUiState#isStashed(). .

Java-Dokumentation für android.app.Activity.onPictureInPictureUiStateChanged(android.app.PictureInPictureUiState).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: