Допустим, я использую запросLocationUpdates FusedLocationApi с интервалом 5 минут, поэтому у меня будут кэшированные данные о местоположении, которые не будут намного старше 5 минут.
Однако, когда пользователь, например, нажимает кнопку, я хотел бы получить текущую позицию вместо кэшированной. Как я могу это сделать?
Вопрос 1: Есть ли способ принудительно активировать обновление местоположения, чтобы я мог получать свежие данные о местоположении вместо потенциально 5-минутных данных?
Вопрос 2: У FusedLocationApi есть функция getLastLocation, которой, я думаю, тоже будет 5 минут. Поскольку функции getCurrentLocation нет, как мы можем этого добиться?