Activity.OnPictureInPictureUiStateChanged(PictureInPictureUiState) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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()
. .
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.