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(棉花糖)中,他们引入了关闭权限的功能。此错误表示您在继续之前未检查位置权限是否已启用。通过单击有问题的代码,然后单击左侧的提示灯泡图标,然后生成检查权限代码,可以轻松实现权限

我以前回答过这样一个问题,给出了一些很好的例子,说明了如何正确地检查权限,并在需要时请求权限。我正试图再次找到它,以便将它链接到您


编辑:找到了

请发布错误。您还应在此处发布最大代码,而不是屏幕截图