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 。 当请求获得批准或拒绝时,将触发回调。 在进行任何配置更改之前,将发生这种情况。 除 API 级别为 36.1 或更低级别的设备(未定义行为)外,将在主线程上调度回调。 如果请求被拒绝,则提供的 Throwable 将是一条 IllegalStateException 包含详细消息的可检索方式 Throwable#getMessage()。
- 属性
注解
请求将活动置于全屏状态。 请求者必须固定或焦点显示最顶层的活动,可以使用 onTopResumedActivityChanged(布尔值)进行验证。 请求还应是用户输入的响应。 获取全屏并接收相应的 onConfigurationChanged(Configuration)和 onMultiWindowModeChanged(布尔值,配置),活动应中继自身,并且系统栏的可见性可以像往常一样控制全屏应用。 使用退出请求再次调用它可将活动还原到以前的状态。 仅当它通过此 API 进入全屏时,才会发生这种情况。
Android 参考。android.app.Activity.requestFullscreenMode
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。