我正面临一个非常烦人的问题。在程序的某些地方,我需要跟踪用户位置。为此,我为所有可用的提供者注册了一个监听器并请求更新。在我将手机更新到 Android 4.0 之前,这真的很好用。但是相同的代码在旧版本中运行良好。
现在,没有调用监听器。但仅在某些条件下:
- 如果我有 gps 坐标,这工作得很好,即使 gps 坐标丢失,我也得到网络
- 但是如果没有gps坐标并且没有wifi信号(但是手机上的wifi是启用的),我应该可以使用3g获取坐标。这是它不工作的地方。如果我调试,我可以看到监听器是如何注册的,但它从未被调用。
请帮忙!!!!