LocationListener未调用网络提供程序

时间:2012-04-19 15:22:42

标签: android location

我面临一个非常烦人的问题。在程序的某些方面,我 需要跟踪用户位置。为此我注册了一个监听器 所有提供商可用并请求更新。这很有效 真的很好,直到我将手机更新到Android 4.0。但是相同的代码 在旧版本中完美运行。

现在,没有调用监听器。但只是在某些条件下:

  • 如果我有gps坐标,即使是gps也能正常工作 坐标丢失,我也得到网络
  • 但如果没有gps坐标且没有wifi信号(但是 手机上的wifi是启用的),我应该可以得到 坐标使用3g。这是它不工作。如果我调试,我 可以看到监听器是如何被注册的,但它永远不会被调用。

请帮助!!!!

2 个答案:

答案 0 :(得分:1)

不知道你是否经历过this。 如果没有,它对你有用。

答案 1 :(得分:0)

你的设备上有SIM卡吗?我发现这解决了我的问题。

顺便说一句,我发现在将Galaxy Nexus升级到Android 4.x(特别是4.2.2)后,我的设备开始发生奇怪的事情。也许这在更新中有一些错误?