gpt4 book ai didi

networking - LocationManager.NETWORK_PROVIDER 未在 ICS 中触发 onLocationChanged

转载 作者:行者123 更新时间:2023-12-03 22:51:15 25 4
gpt4 key购买 nike

有谁知道 WI-FI 提供商的位置更改事件监听器发生了什么。我看到很多关于这个的问题,但没有正确的答案。

我做的一切都很好,它适用于旧版本的 android,但现在我将我的 SAMSUNG GALAXY TAB 10.1 更新为 ICS,但它不再工作了。也许这是三星(或我的移动提供商)在将其 UI 实现到 ICS 中时的错误...

我正在注册这样的事件监听器(请记住,它在以前的 android 版本中运行良好,并且我还在设置中启用了所有位置服务):
locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0, loclistener);
//refresh time and distance are to 0 so it should trigger location change event

在此请求之后,我检查了网络提供商是否已启用,并且显示的样子是这样。

代码:

if (locationManager.isProviderEnabled(LocationManager.NETWORK_PROVIDER)) {
Toast.makeText(this, "NETWORK PROVIDER enabled!", Toast.LENGTH_LONG).show();
}

如果有人有想法,请帮助我...

最佳答案

这是已知问题:

设备重新启动后,网络位置提供程序工作正常,但一段时间后它停止更新。

https://code.google.com/p/android/issues/detail?id=57707

不幸的是还没有解决方案。

关于networking - LocationManager.NETWORK_PROVIDER 未在 ICS 中触发 onLocationChanged,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13917261/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com