Поделиться через


Activity.OnPictureInPictureUiStateChanged(PictureInPictureUiState) Метод

Определение

Вызывается системой, когда действие находится в PiP и имеет изменения состояния.

[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

Параметры

pipState
PictureInPictureUiState

новое состояние "Рисунок в рисунке".

Атрибуты

Комментарии

Вызывается системой, когда действие находится в PiP и имеет изменения состояния.

Сравнение с #onPictureInPictureModeChanged(boolean, Configuration)тем, что вызывается только при изменении режима PiP (то есть ввода или выхода PiP), это может вызываться в любое время, пока действие находится в режиме PiP. Таким образом, все вызовы могут произойти только после #onPictureInPictureModeChanged(boolean, Configuration) вызова с значением true, и до #onPictureInPictureModeChanged(boolean, Configuration) вызова с значением false. Вам не нужно беспокоиться о случаях, когда это вызывается, и действие не находится в режиме "Рисунок в рисунке". Для управления случаями, когда действие вводит или выходит из рисунка (например, очистка ресурсов при выходе), используйте #onPictureInPictureModeChanged(boolean, Configuration).

Состояние по умолчанию — это все, что объявлено в PictureInPictureUiState false, например PictureInPictureUiState#isStashed().

Документация по Java для android.app.Activity.onPictureInPictureUiStateChanged(android.app.PictureInPictureUiState).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к