在我的Android应用程序中,我需要在单击按钮时gt用户位置.但是,我不需要接收有关其位置的持续更新.
我在*上搜索了几个问题,但答案是2 – 3年,所以我想知道,就像Android SDK现在一样,最好的方法是什么.
另外,如果可能的话,我不想在该位置获取null.
提前致谢.
解决方法:
我知道这个问题很老,但万一有人还需要知道答案.
您可以使用setNumUpdates方法并传递值1.
例:
mLocationRequest = new LocationRequest();
mLocationRequest.setNumUpdates(1);
mLocationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);
By default locations are continuously updated until the request is explicitly removed, however you can optionally request a set number of updates. For example, if your application only needs a single fresh location, then call this method with a value of 1 before passing the request to the location client.