由于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