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?

questionAnswers(3)

yourAnswerToTheQuestion