Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 地理编码器_Java_Android_Eclipse_Google Geocoder - Fatal编程技术网

Java 地理编码器

Java 地理编码器,java,android,eclipse,google-geocoder,Java,Android,Eclipse,Google Geocoder,我有一个应用程序,应该从经度和纬度获取地址,但当我按下按钮调用信息时,它会一直强制关闭 Logcat错误: 10-25 14:33:51.802: ERROR/AndroidRuntime(11166): at http.www.hotapp.com.timeandlocation.LocationManagerHelper.getAddress(LocationManagerHelper.java:51) 我的地理编码器代码 public static boolean getAddr

我有一个应用程序,应该从经度和纬度获取地址,但当我按下按钮调用信息时,它会一直强制关闭

Logcat错误:

10-25 14:33:51.802: ERROR/AndroidRuntime(11166):     at http.www.hotapp.com.timeandlocation.LocationManagerHelper.getAddress(LocationManagerHelper.java:51)
我的地理编码器代码

public static boolean getAddress(){
  Geocoder geoCoder = new Geocoder(context);
  try {
    geoCoder.getFromLocation(getLatitude(), getLongitude(), 0);
  } catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
  }
  return true;
}

logcat错误表示错误与
新地理编码器
联机。请帮助。

您使用的上下文可能是错误的,应该是调用活动的上下文

您可以发布异常堆栈跟踪的其余部分吗?另外,您在哪里定义
上下文
变量?因此我假设您的意思是
上下文
是错误的,我应该使用类似
的this
OtherActivity.class
。我尝试将“上下文”更改为调用活动,该活动将是
OtherActivity.class
,我得到一个错误,说
构造函数地理编码器(class)未定义
我甚至将其更改为
this
,但得到了相同的错误。我还将它改为
null
,得到了相同的forceclose错误。你知道问题出在哪里吗?我也把它从
public static boolean
改为
public static Address getAddress(){
没关系,我必须让地理编码器进入正确的活动。谢谢你的帮助。