2

我正在创建应用程序来监听位置变化,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)应用程序被卡住并且没有任何事情发生时。在我重新启动应用程序之前,根本没有位置更新。

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

4

0 回答 0