Android 使用LocationListner接口时出错
我正在尝试实现一个简单的应用程序,它给出了我们当前位置的纬度和纵向坐标。但是我得到了屏幕截图中显示的这个错误Android 使用LocationListner接口时出错,android,gps,location,location-services,Android,Gps,Location,Location Services,我正在尝试实现一个简单的应用程序,它给出了我们当前位置的纬度和纵向坐标。但是我得到了屏幕截图中显示的这个错误 您必须实施此方法 TextView longitude, latitude; //get current location coordinates LocationListener locationListener = new LocationListener() { @Override public void onLocationChanged(Location lo
您必须实施此方法
TextView longitude, latitude;
//get current location coordinates
LocationListener locationListener = new LocationListener() {
@Override
public void onLocationChanged(Location location) {
//here you will get your current locations
longitude.setText(location.getLongitude() + "");
latitude.setText(location.getLatitude() + "");
}
@Override
public void onStatusChanged(String s, int i, Bundle bundle) {
}
@Override
public void onProviderEnabled(String s) {
}
@Override
public void onProviderDisabled(String s) {
}
};
出现此错误的原因是,在Android 6.0(棉花糖)中,他们引入了关闭权限的功能。此错误表示您在继续之前未检查位置权限是否已启用。通过单击有问题的代码,然后单击左侧的提示灯泡图标,然后生成检查权限代码,可以轻松实现权限 我以前回答过这样一个问题,给出了一些很好的例子,说明了如何正确地检查权限,并在需要时请求权限。我正试图再次找到它,以便将它链接到您
编辑:找到了 请发布错误。您还应在此处发布最大代码,而不是屏幕截图