Activity.RequestVisibleBehind(Boolean) Метод

Определение

Этот метод не рекомендуется использовать на уровне API 26.

[Android.Runtime.Register("requestVisibleBehind", "(Z)Z", "GetRequestVisibleBehind_ZHandler")]
public virtual bool RequestVisibleBehind(bool visible);
[<Android.Runtime.Register("requestVisibleBehind", "(Z)Z", "GetRequestVisibleBehind_ZHandler")>]
abstract member RequestVisibleBehind : bool -> bool
override this.RequestVisibleBehind : bool -> bool

Параметры

visible
Boolean

boolean: true, чтобы уведомить систему о том, что действие должно отображаться за другими полупрозрачными действиями, значение false, чтобы указать в противном случае. Ресурсы должны быть освобождены при передаче false в этот метод.

Возвращаемое значение

результирующее состояние визибии. Если значение true, действие останется видимым за пределами onPause(), если следующее действие является полупрозрачным или не полноэкранным. Если значение false, то действие может не рассчитывать на то, что оно отображается за другими транслюцентными действиями, и должно остановить воспроизведение и выпуск ресурсов мультимедиа. Возвращая значение false, может возникать вместо вызова onVisibleBehindCanceled(), чтобы возвращаемое значение должно быть проверено.

Атрибуты

Комментарии

Этот метод не рекомендуется использовать на уровне API 26. Функции этого метода больше не поддерживаются по состоянию на Build.VERSION_CODES. O и будет удален в будущем выпуске.

Действия, которые хотят оставаться видимыми за полупрозрачным действием над ними, должны вызывать этот метод в любое время между началом onResume() и возвратом из onPause(). Если этот вызов выполнен успешно, действие останется видимым после вызова onPause() и разрешено продолжать воспроизведение мультимедиа в фоновом режиме. Действия этого вызова сбрасываются каждый раз, когда действие будет доставлено на передний план. То есть при каждом вызове onResume() предполагается, что действие не запрашивается за пределами. Таким образом, если вы хотите, чтобы это действие продолжалось отображаться в фоновом режиме, необходимо снова вызвать этот метод. Только непрозрачные действия полноэкранного экрана могут выполнять этот вызов. Т.е. этот вызов является nop для диалоговых и транслюцентных действий. При всех обстоятельствах действие должно прекратить воспроизведение и освобождение ресурсов до вызова onVisibleBehindCanceled() или, если этот вызов возвращает значение false. Значение false будет возвращено в любой момент, когда этот метод вызывается между возвратом onPause и следующим вызовом onResume.

См. также:

Справочник по Android для android.app.Activity.requestVisibleBehind.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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