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

问题描述

使用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);**

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

解决方案

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

addresses = gcd.getFromLocation(latitude longitude1);
} catch (IOException e) {
e.printStackTrace();
}
Geocoder中的函数声明:
public java.util.List getFromLocation(double latitude double longitude int maxResults) throws java.io.IOException

你只需用try catch就行了。

时间: 2024-09-23 01:51:00

android-使用Geocoder时, 未处理类型IOException异常的相关文章

android编译-构建时的UNEXPECTED TOP-LEVEL EXCEPTION异常

问题描述 构建时的UNEXPECTED TOP-LEVEL EXCEPTION异常 使用hudson进行android项目的构建时,在执行ant脚本到dex标签时,出现如下错误: dex: [echo] Converting compiled files and external libraries into bin/classes.dex... [apply] [apply] UNEXPECTED TOP-LEVEL EXCEPTION: [apply] com.android.dex.uti

Excel操作时, 出现 未找到类型“Worksheet”的公共成员“get_Range”

问题描述 在使用worksheet.get_Range()函数时发生以下错误,请问如何解决呢?未处理的"System.MissingMemberException"类型的异常出现在microsoft.visualbasic.dll中.其他信息:未找到类型"Worksheet"的公共成员"get_Range". 解决方案 解决方案二:somebodyhelpme?解决方案三:用worksheet.cells(row,col)取值.赋值

Android 中Crash时如何获取异常信息详解及实例

Android 中Crash时如何获取异常信息详解 前言: 大家都知道,Android应用不可避免的会发生crash,无论你的程序写的多完美,总是无法完全避免crash的发生,可能是由于Android系统底层的bug,也可能是由于不充分的机型适配或者是糟糕的网络状况.当crash发生时,系统会kill掉你的程序,表现就是闪退或者程序已停止运行,这对用户来说是很不友好的,也是开发者所不愿意看到的,更糟糕的是,当用户发生了crash,开发者却无法得知程序为何crash,即便你想去解决这个crash,

Android实现判断手机未接来电及处理方法_Android

通常来说Android手机没有未接来电的监听器,如果要实现对未接来电的处理,则需要自己编写程序来实现.本文所述程序实例即为Android实现判断手机未接来电及处理方法.主要分为四个步骤来进行: 1.编写CallListener,处理手机状态变更监听,当状态改变时进行处理: package rbase.app.smshelpmate.call.listener; import java.text.MessageFormat; import rbase.app.smshelpmate.Config;

nfc技术-Android中使用NFC读取NfcA类型的芯片,Apdu指令怎么获取?

问题描述 Android中使用NFC读取NfcA类型的芯片,Apdu指令怎么获取? Android中使用NFC读取NfcA类型的芯片,Apdu指令怎么获取?就是 byte[] response = mNfc.transceive(cmd);中的这个cmd命令! 解决方案 补充:芯片卡是NFC-A (ISO 14443-3A) TpyeA类型的,得到的Tag是android.nfc.tech.NfcA类型 解决方案二: 解决了吗?今天也遇到同样的问题了.求大神不吝赐教. 解决方案三: 楼上的解决了

在 System.IO.IOException 中第一次偶然出现的“System.dll”类型的异常

问题描述 在System.IO.IOException中第一次偶然出现的"System.dll"类型的异常在运行VB2008设计的主界面时,在"即使窗口"出现上述错误提示.但程序运行看起来一切正常.我在主界面代码的每个过程中都加入Try-Catch试图捕获该错误,但没有成功.(界面中加入了SerialPort和Timer控件)请问该错误主要由什么引起,又该如何避免? 解决方案 解决方案二:自顶.盼帮助解决方案三:楼主怎么样了,处理好了吗,我也遇到类似问题,很头疼..

未处理的“System.NullReferenceException”类型的异常出现在 Stranded.exe 中,急

问题描述 出现了错误:未处理的"System.NullReferenceException"类型的异常出现在Stranded.exe中.其他信息:未将对象引用设置到对象的实例.为什么?高手们说说.这是有关一个directx的一个例子.提示出错的地方在:m_device->SetProperty(DIPROP_RANGE,&range.diph);/////////CGameController::CGameController(LPDIRECTINPUT8input,HW

Android实现判断手机未接来电及处理方法

通常来说Android手机没有未接来电的监听器,如果要实现对未接来电的处理,则需要自己编写程序来实现.本文所述程序实例即为Android实现判断手机未接来电及处理方法.主要分为四个步骤来进行: 1.编写CallListener,处理手机状态变更监听,当状态改变时进行处理: package rbase.app.smshelpmate.call.listener; import java.text.MessageFormat; import rbase.app.smshelpmate.Config;

横竖屏切换-android app启动时根据是手机端还是Pad端进行横竖屏判断,以及不同布局

问题描述 android app启动时根据是手机端还是Pad端进行横竖屏判断,以及不同布局 如何判断一个app,如果运行在平板上,就横屏展示,如果运行在手机上就竖屏展示.而且在这两个端不允许横竖屏切换.而且MainActivity得长的不一样.意思就是要有两套布局.需要建什么资源文件夹 解决方案 http://jingyan.baidu.com/article/455a9950aa8aaea16627788a.html