kan*_*eda 5 gps android unit-testing
有谁知道为什么或已经解决了我遇到的这个问题:
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)
Run Code Online (Sandbox Code Playgroud)
这个答案没有解决,因为我甚至没有进入已弃用的方法.它在尝试删除提供程序时首先失败.
这是一个错误吗?
编辑:
在我的代码中,我检查列表中是否存在提供程序"gps":
final String TEST_PROVIDER = LocationManager.GPS_PROVIDER; // "gps"
if (mLocationManager.getProvider(TEST_PROVIDER) != null) {
mLocationManager.removeTestProvider(TEST_PROVIDER);
}
Run Code Online (Sandbox Code Playgroud)
奇怪的是它以前工作过.
归档时间: |
|
查看次数: |
2321 次 |
最近记录: |