0

全部。我在 Android Studio 中开发我的 Daydream 应用程序。

我需要获得许可(读和写)。所以我使用了权限请求对话框。

但是 Daydream 不推荐我的方式,所以我想在流程图下面。

当前我的代码

启动应用程序 -> 权限检查(2D Activity onCreate) -> 权限弹出窗口

-> VR 主启动(VR onCreate)

我想要这个流程图

启动应用程序 -> VR 主启动(VR onCreate) -> 权限检查

-> move 2D Activity & Permission Popup(2D oncreate) -> VR Main (VR onResume)

请参考此流程图图片

我找到了这个方法(exitFromVr)。但我不知道我是如何编写代码的。如果您有示例代码,请告诉我。

我的英语不好,所以我需要你的帮助。谢谢你。

4

1 回答 1

0

基本思想是启动另一个将为您请求权限的 Activity,然后返回主 VR Activity。

因此,从您的主要活动(在 VR 中)显示您的转换对话框并调用 exitFromVr(myPermissionActivity, MY_REQUEST_CODE, MyData)。

从耳机中取出手机将导致操作系统触发“myPermissionActivity”的意图(此活动应设置为具有所需的权限)。

然后退出权限活动,这将回退到主要的 VR 活动。在代码中,我看到权限是带有关闭按钮的活动设置,它只是退出活动。

于 2017-07-12T18:03:33.033 回答