Solicitud de permiso duplicada después del cambio de orientación

Debido a que el SDK 23 de Android brinda a los usuarios la posibilidad de denegar el acceso de las aplicaciones a ciertas funcionalidades, quería actualizar una de mis aplicaciones para solicitar permisos como se describe aquí:https://developer.android.com/preview/features/runtime-permissions.html.

En una de las actividades inserto unSupportMapFragment. Para que funcione, debes tener elWRITE_EXTERNAL_STORAGE permiso, por lo que lo solicito cuando comienzo la actividad que resulta en la creación de un diálogo de solicitud de permiso.

Ahora el problema es que cuando el cuadro de diálogo todavía está abierto y giro el dispositivo, la actividad se reiniciará y abriré un nuevo cuadro de diálogo de solicitud de permiso mientras el anterior todavía esté allí. El resultado es dos de esos diálogos uno encima del otro y solo uno de ellos es útil.

¿Hay alguna forma de deshacerse del diálogo que se inició primero?

Respuestas a la pregunta(3)

Su respuesta a la pregunta