gpt4 book ai didi

android - 在 Android 上获取第一个位置并停止更新

转载 作者:行者123 更新时间:2023-11-29 18:16:01 25 4
gpt4 key购买 nike

我仍然无法在 Android 上获取第一个位置。我正在使用像这样的标准

    LocationManager lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
Criteria criteria = new Criteria();
criteria.setAccuracy(Criteria.ACCURACY_COARSE);
criteria.setSpeedRequired(true);
String provider = lm.getBestProvider(criteria, true);

if(provider!=null && provider.length()>0){
lm.requestLocationUpdates(provider, 0, 0, this);
}

我需要在第一次获取像 lm.removeUpdates(this) 这样的位置时停下来;该行代码放在哪里?在 onLocationChanged 中?

最佳答案

是的。 onLocationChanged 将在每次位置更新时调用。如果您只想要一个,可以在那里将其删除。

关于android - 在 Android 上获取第一个位置并停止更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8036774/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com