提供商“gps”尝试删除TestProvider 时出现未知异常

发布于 2024-12-06 07:08:31 字数 1246 浏览 0 评论 0原文

有谁知道为什么或已经解决了我遇到的这个问题:

09-21 11:49:45.007: WARN/System.err(22711): java.lang.IllegalArgumentException: Provider "gps" unknown
09-21 11:49:45.007: WARN/System.err(22711):     at android.os.Parcel.readException(Parcel.java:1251)
09-21 11:49:45.007: WARN/System.err(22711):     at android.os.Parcel.readException(Parcel.java:1235)
09-21 11:49:45.007: WARN/System.err(22711):     at android.location.ILocationManager$Stub$Proxy.removeTestProvider(ILocationManager.java:889)
09-21 11:49:45.007: WARN/System.err(22711):     at android.location.LocationManager.removeTestProvider(LocationManager.java:1008)

这个答案 无法解决,因为我什至没有进入已弃用的方法。它在尝试删除提供程序时首先失败。

这是错误吗?

编辑:

在我的代码中,我检查列表中提供者“gps”是否存在:

 final String TEST_PROVIDER =  LocationManager.GPS_PROVIDER;    // "gps" 
 if (mLocationManager.getProvider(TEST_PROVIDER) != null) {
      mLocationManager.removeTestProvider(TEST_PROVIDER);
 }

奇怪的是它之前工作过。

Does anyone know why or has resolved this issue I'm having:

09-21 11:49:45.007: WARN/System.err(22711): java.lang.IllegalArgumentException: Provider "gps" unknown
09-21 11:49:45.007: WARN/System.err(22711):     at android.os.Parcel.readException(Parcel.java:1251)
09-21 11:49:45.007: WARN/System.err(22711):     at android.os.Parcel.readException(Parcel.java:1235)
09-21 11:49:45.007: WARN/System.err(22711):     at android.location.ILocationManager$Stub$Proxy.removeTestProvider(ILocationManager.java:889)
09-21 11:49:45.007: WARN/System.err(22711):     at android.location.LocationManager.removeTestProvider(LocationManager.java:1008)

This answer does not solve since I don't even get into the deprecated method. It fails first while trying to remove the provider.

Is this a bug?

EDIT:

In my code I check the existence of the provider "gps" in the list:

 final String TEST_PROVIDER =  LocationManager.GPS_PROVIDER;    // "gps" 
 if (mLocationManager.getProvider(TEST_PROVIDER) != null) {
      mLocationManager.removeTestProvider(TEST_PROVIDER);
 }

Weird thing is that it was working before.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

若有似无的小暗淡 2024-12-13 07:08:31

我认为 removeTestProvider(TEST_PROVIDER) 仅在您调用 addTestProvider(TEST_PROVIDER) 之后才有效。

I think removeTestProvider(TEST_PROVIDER) only works after you've called addTestProvider(TEST_PROVIDER).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文