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