Я пользуюсь сервисами Google Play, провайдером Fused Location Provider и LocationRequest, чтобы получить текущее местоположение.Android: Как удалить запрос с помощью LocationRequest?
mLocationRequest = LocationRequest.create();
mLocationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);
mLocationRequest.setNumUpdates(1);
mLocationClient.requestLocationUpdates(mLocationRequest, this);
Я хотел бы знать, как мне отменить отмену запроса? Как указано в документации, когда я вызываю setNumUpdates() и передаю 1, я должен установить истечение, которое нормально во время работы приложения, но что, если я перейду в состояние паузы? Как я могу явно отменить запрос, как указано в документации, как только происходит приостановленное состояние?
Спасибо за чтение
Вы имеете в виду, что вы прекратите получать обновления местоположения? – tyczj
'mLocationClient.removeLocationUpdates (this);' –
@tyczj Да и скажем, я запрашиваю свое текущее местоположение, которое может занять некоторое время, я хочу отменить текущий запрос, как только произойдет состояние паузы. –