guodegangGDG 2013-07-10 07:22 采纳率: 0%
浏览 2155

使用Geocoder时, 未处理类型IOException异常

代码:

locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0, locationListener);
                Location location = locationManager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);
                double longitude = location.getLongitude();
                double latitude = location.getLatitude();
                Geocoder gcd = new Geocoder(context, Locale.getDefault());
                List<Address> addresses = **gcd.getFromLocation(latitude, longitude, 1);**

星号包括的那句代码出错了。谢谢

  • 写回答

1条回答

  • kity 2013-07-10 09:21
    关注

    Geocoder gcd = new Geocoder(this, Locale.getDefault());
    try {
    List

    addresses = gcd.getFromLocation(latitude, longitude,1);
    } catch (IOException e) {
    e.printStackTrace();
    }

    Geocoder中的函数声明:
    public java.util.List getFromLocation(double latitude, double longitude, int maxResults) throws java.io.IOException

    你只需用try catch就行了。

    评论

报告相同问题?

悬赏问题

  • ¥35 平滑拟合曲线该如何生成
  • ¥100 c语言,请帮蒟蒻写一个题的范例作参考
  • ¥15 名为“Product”的列已属于此 DataTable
  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 自己瞎改改,结果现在又运行不了了
  • ¥15 链式存储应该如何解决
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站