Всегда вызывайте обратный вызов onLocationAvailability

Я разрабатываю и приложение, и мне нужно получить onLocationAvailability обратный вызов, поэтому, когда я запрашиваю места

fusedLocationProviderClient.requestLocationUpdates(locationrequest, locationCallBack, Looper.getMainLooper());

Я получаю запрос обратного вызова, но когда я удаляю запрос местоположения

 fusedLocationProviderClient.removeLocationUpdates(locationCallBack);

Я не могу получить обратный вызов, потому что я отменяю регистрацию обратного вызова, поэтому мне нужно знать, как я могу получить, когда GPS активен или нет.

Мне нужно запросить обновления мест с Long.MAX время вместо removeLocationUpdates?

Или мне нужно иметь

FusedLocationProviderClient

а также

LocationListener

0 ответов

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