我正在使用LocationManager的方法
我使用GPS作为提供者,并使用
我需要每1000毫秒调用一次Activity上的一个方法。为此,我将
一切运行良好。onLocationChanged方法被调用,经度和纬度都正常显示。但我有一些疑问:
1.如果我在没有GPS信号的地方会发生什么情况?
2.是否存在一些自动超时机制?
3.还是应用程序将一直尝试使用GPS获取位置,并且会耗费电池电量?
4.如果我切换到Wi-Fi/3G提供商并且那些信号也不起作用,会发生同样的事情吗?
我搜索互联网寻找答案,但找不到正确的解决方案。
requestLocationUpdates
来获取手机的位置。我使用GPS作为提供者,并使用
LocationListener
来更新我的应用程序的UI。我需要每1000毫秒调用一次Activity上的一个方法。为此,我将
requestLocationUpdates
配置如下:locationManager.requestLocationUpdates(provider, 0, 1000, listener);
一切运行良好。onLocationChanged方法被调用,经度和纬度都正常显示。但我有一些疑问:
1.如果我在没有GPS信号的地方会发生什么情况?
2.是否存在一些自动超时机制?
3.还是应用程序将一直尝试使用GPS获取位置,并且会耗费电池电量?
4.如果我切换到Wi-Fi/3G提供商并且那些信号也不起作用,会发生同样的事情吗?
我搜索互联网寻找答案,但找不到正确的解决方案。