Установить таймер для провайдера Fused Location onLocationChanged

Я использую FusedLocationClient для местоположения. Я заметил, что иногда onLocationChanged() вызывается слишком много времени из-за каких-либо проблем. Есть ли хороший способ, которым я могу поставить таймер на это, например, если я не получу обратный вызов onLocationChanged() через 10 секунд, он покажет, что выборка местоположения не удалась. Я знаю, что могу использовать нить пользователя, но то, что я ищу, является лучшим решением, например, какой-либо метод API или что-то в этом роде.

1 ответ

Решение

Просто используйте метод handler.postDelayed().

Другие вопросы по тегам