Marshmallow FINE et GROS autorisation de localisation

J'essaye d'accéder à ACCESS_FINE_LOCATION et si elle ne peut pas être trouvé l'accès ACCESS_COARSE_LOCATION. Donc je demande pour ces 2 la permission, mais ils me donnent la même boîte de dialogue demandant de l'emplacement de l'autorisation. Je sais que ceux qui sont à la fois dans le même groupe, mais Google dit:

Remarque: Votre application doit encore explicitement la demande, l'autorisation dont il a besoin, même si l'utilisateur a déjà obtenu l'autorisation dans le même groupe. En outre, le regroupement des autorisations en groupes peut changer dans les futures versions d'Android. Votre code ne doit pas se reposer sur l'hypothèse que les autorisations particulières sont ou ne sont pas dans le même groupe.

Cela signifie que je demande pour ces 2 autorisations dans un second, qui résultats dans 2 dialogue dans une rangée. Cela ne semble pas très convivial pour moi. Est-il un meilleur moyen?

source d'informationauteur Robin Dijkhof