Activity.RequestVisibleBehind(Boolean) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
想要在半透明活动后面保持可见的活动必须在开始 #onResume()
和返回者 #onPause()
之间随时调用此方法。
[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
若要通知系统活动希望在其他半透明活动后面可见,则为 false,否则为 false。 将 false 传递给此方法时,必须释放资源。
返回
生成的视觉状态。 如果为 true,则如果下一个活动为半透明或不全屏,则活动将保持可见。#onPause()
如果为 false,则活动可能不指望在其他半透明活动后面可见,并且必须停止任何媒体播放和释放资源。
返回 false 可能代替调用, #onVisibleBehindCanceled()
因此必须检查返回值。
- 属性
注解
想要在半透明活动后面保持可见的活动必须在开始 #onResume()
和返回者 #onPause()
之间随时调用此方法。 如果此调用成功,则调用后 #onPause()
活动将保持可见,并允许继续在后台播放媒体。
每次将此活动引入前端时,都会重置此调用的操作。 也就是说,每次 #onResume()
调用活动时,都会假定活动未在后面显示。 因此,如果希望此活动继续在后台可见,则必须再次调用此方法。
只有全屏不透明活动才能进行此调用。 即此调用是对话和半透明活动的 nop。
在所有情况下,活动必须在调用 #onVisibleBehindCanceled()
之前或调用内停止播放和释放资源,否则此调用返回 false。
每当在 onPause 的返回和对 onResume 的下一次调用之间调用此方法时,都会返回 False。
此成员已弃用。 此方法的功能不再受支持 android.os.Build.VERSION_CODES#O
,将在将来的版本中删除。
适用于 . 的 android.app.Activity.requestVisibleBehind(boolean)
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。