Благодаря этой ссылке: https://medium.com/@manuaravindpta/getting-current-location-in-kotlin-30b437891781 Я могу получить последнее местоположение пользователя после того, как он дал разрешение на местоположение.
Но показать карты с правильным местоположениемпользователь должен перезагрузить фрагмент.
- Откройте фрагмент
- Дайте разрешение
- Перезагрузите фрагмент, чтобы обновить карты
Но я хочу выполнить шаги 2 и3 - это только один шаг (я не хочу, чтобы пользователь находился на карте, где местоположение не указано).
Что я должен изменить (полный код указан в ссылке)?
И это правильный способ перезагрузить фрагмент?
if(isPermissionGranted(ACCESS_FINE_LOCATION)){
Log.i(TAG, "accordée")
val ft = fragmentManager!!.beginTransaction()
ft.detach(this).attach(this).commit()
}