Android - GPS和网络提供商发生冲突

时间:2012-10-30 15:32:31

标签: android networking gps location

我正在创建应用以收听位置更改,在onResume()中我将这两种方法称为:

_locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 1000, 10,locationListenerGps);
_locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 1000, 10, locationListenerNetwork);

当我这样做时,我永远不会从GPS_PROVIDER获取位置,只能从NETWORK_PROVIDER获取位置。

此外,当我从NETWORK获取位置并且它到达方法onStatusChanged()时(导致TEMPORARILY_UNAVAILABLE)应用程序被卡住并且没有进行。在我重新启动应用程序之前,根本没有位置更新。

我会感谢任何帮助,以发现它为什么不像我想的那样工作......

0 个答案:

没有答案