Обновить фрагмент после предоставления места - PullRequest
0 голосов
/ 25 февраля 2019

Благодаря этой ссылке: https://medium.com/@manuaravindpta/getting-current-location-in-kotlin-30b437891781 Я могу получить последнее местоположение пользователя после того, как он дал разрешение на местоположение.

Но показать карты с правильным местоположениемпользователь должен перезагрузить фрагмент.

  1. Откройте фрагмент
  2. Дайте разрешение
  3. Перезагрузите фрагмент, чтобы обновить карты

Но я хочу выполнить шаги 2 и3 - это только один шаг (я не хочу, чтобы пользователь находился на карте, где местоположение не указано).

Что я должен изменить (полный код указан в ссылке)?

И это правильный способ перезагрузить фрагмент?

    if(isPermissionGranted(ACCESS_FINE_LOCATION)){
        Log.i(TAG, "accordée")
        val ft = fragmentManager!!.beginTransaction()
        ft.detach(this).attach(this).commit()
    }
...