gpt4 book ai didi

android - location.getLocation() 启用 GPS 但无法到达卫星时

转载 作者:行者123 更新时间:2023-11-29 21:10:42 26 4
gpt4 key购买 nike

我有一个可用的应用程序,如果用户不想启用 GPS,它会按与我所在位置的距离或字母顺序对地点进行排序。一切正常,但我想通过自动按字母顺序排序来增强我的应用程序,如果卫星无法到达,比如从地下室,或者如果它只是接管给定的时间段,比如 5 秒。这可能吗?我一直找不到这样的东西。我只想弹出一条消息,说“无法到达卫星,按字母顺序排序”,而不是用户必须自己做任何事情。

感谢您的回复和宝贵时间。

迈克

最佳答案

您应该覆盖您的LocationListeneronStatusChanged() 回调:

@Override
public void onStatusChanged(String provider, int status, Bundle extras) {
if (provider.equals(LocationManager.GPS_PROVIDER)){
if (status == LocationProvider.OUT_OF_SERVICE || status == LocationProvider.TEMPORARILY_UNAVAILABLE){
// GPS unavailable: send notification
} else {
// you're out of a basement, continue using GPS
}
}
}

Android 文档 promise ,如果在您订阅 LocationListener 时提供商不可用,它会立即调用此回调。

关于android - location.getLocation() 启用 GPS 但无法到达卫星时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22972336/

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