小编Tho*_*ben的帖子

方向更改后重复的权限请求

由于Android SDK 23允许用户拒绝应用访问某些功能,我想更新我的某个应用以请求权限,如下所述:https://developer.android.com/preview/features/runtime- permissions.html.

在其中一个活动中,我嵌入了一个SupportMapFragment.要使其工作,您需要拥有WRITE_EXTERNAL_STORAGE权限,因此我在启动活动时请求它,这会导致创建权限请求对话框.

现在的问题是,当对话框仍然打开并且我旋转设备时,活动将重新启动并打开一个新的权限请求对话框,而旧的仍然存在.结果是其中两个对话框彼此叠加,其中只有一个是有用的.

有没有办法摆脱首先启动的对话框?

android orientation-changes android-permissions android-6.0-marshmallow

13
推荐指数
2
解决办法
2631
查看次数