Я пытаюсь получить доступ к ACCESS_FINE_LOCATION
и если не удается найти доступ ACCESS_COARSE_LOCATION
. Поэтому я запрашиваю эти 2 разрешения, но они дают мне тот же диалог, запрашивающий разрешение на размещение. Я знаю, что они оба находятся в одной группе, но Google говорит:
Примечание. Ваше приложение по-прежнему должно явно запрашивать все необходимые ему разрешения, даже если пользователь уже предоставил другое разрешение в той же группе. Кроме того, группировка разрешений на группы может измениться в будущих выпусках Android. Ваш код не должен полагаться на предположение, что определенные разрешения являются или не находятся в одной группе.
Это означает, что я запрашиваю эти 2 разрешения в течение секунды, что приводит к 2-мя диалогам в строке. Это не очень удобно для меня. Есть ли лучший способ?