Solicitação de permissão duplicada após alteração de orientação
Como o Android SDK 23 oferece aos usuários a possibilidade de negar o acesso de aplicativos a determinadas funcionalidades, eu queria atualizar um de meus aplicativos para solicitar permissões, conforme descrito aqui:https://developer.android.com/preview/features/runtime-permissions.html.
Em uma das atividades, incorporo umSupportMapFragment. Para fazê-lo funcionar, você precisa ter oWRITE_EXTERNAL_STORAGE
permissão, por isso solicito quando inicio a atividade que resulta na criação de um diálogo de solicitação de permissão.
Agora, o problema é que, quando a caixa de diálogo ainda estiver aberta e eu girar o dispositivo, a atividade será reiniciada e abrirá uma nova caixa de diálogo de solicitação de permissão enquanto a antiga ainda estiver lá. O resultado são duas dessas caixas de diálogo umas sobre as outras e apenas uma sendo útil.
Existe uma maneira de se livrar da caixa de diálogo iniciada primeiro?