我正在尝试使用Geocoder.getFromLocationName(),尽管相同的搜索字符串在这些实际设备上运行良好:
在我的Nexus 7 (4.1.1)上,该方法抛出一个“服务不可用”IOException
以下是简化的代码:
Geocoder geocoder = new Geocoder(mContext);
List<Address> addressFromSearch = geocoder.getFromLocationName("10918", 1);我还试过每种设备都使用移动数据和wifi,它们都很好。到目前为止,唯一不能工作的设备/操作系统是Nexus 7。我还检查了Geocoder.isPresent() --它返回true。
对我可能错过了什么有什么想法吗?
发布于 2012-10-15 18:04:55
在OTA-更新Galaxy到4.1.2之后,这个问题最终得到了解决。这是一个关于Android版本4.1.1的bug
发布于 2013-05-28 19:33:42
我还在三星星系的标签2Android4.0.4上看到了这个问题,我要看看是否有更新,但我肯定会投票表决这个问题。
看来我的设备有工作要做!
如果你在三星星系选项卡上重新启动你的机器,2...it实际上就开始工作了!...thats,我称之为工作!
https://stackoverflow.com/questions/12700077
复制相似问题