Activity.RequestFullscreenMode 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
请求将活动置于全屏状态。
[Android.Runtime.Register("requestFullscreenMode", "(ILandroid/os/OutcomeReceiver;)V", "GetRequestFullscreenMode_ILandroid_os_OutcomeReceiver_Handler", ApiSince=34)]
public virtual void RequestFullscreenMode(Android.App.FullscreenModeRequest request, Android.OS.IOutcomeReceiver? approvalCallback);
[<Android.Runtime.Register("requestFullscreenMode", "(ILandroid/os/OutcomeReceiver;)V", "GetRequestFullscreenMode_ILandroid_os_OutcomeReceiver_Handler", ApiSince=34)>]
abstract member RequestFullscreenMode : Android.App.FullscreenModeRequest * Android.OS.IOutcomeReceiver -> unit
override this.RequestFullscreenMode : Android.App.FullscreenModeRequest * Android.OS.IOutcomeReceiver -> unit
参数
- request
- FullscreenModeRequest
可以是 #FULLSCREEN_MODE_REQUEST_ENTER 或 #FULLSCREEN_MODE_REQUEST_EXIT 指示此请求是获取全屏或还原。
- approvalCallback
- IOutcomeReceiver
可选回调,必要时使用 null 。 当请求获得批准或拒绝时,将触发回调。 在进行任何配置更改之前,将发生这种情况。 将在主线程上调度回调。 如果请求被拒绝,则提供的 Throwable 将是一条 IllegalStateException 包含详细消息的可检索方式 Throwable#getMessage()。
- 属性
注解
请求将活动置于全屏状态。 请求者必须固定或焦点显示最顶层的活动,可以使用它进行验证 #onTopResumedActivityChanged(boolean)。 请求还应是用户输入的响应。 获取全屏并接收相应 #onConfigurationChanged(Configuration) 内容时, #onMultiWindowModeChanged(boolean, Configuration)活动应中继自身,并且系统栏的可见性可以像往常一样控制全屏应用。
使用退出请求再次调用它可将活动还原到以前的状态。 仅当它通过此 API 进入全屏时,才会发生这种情况。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。