android拒绝权限程序退出,android – onRequestPermissionsResult立即返回拒绝权限

我的

Android应用需要请求位置服务权限.我这样做:

ActivityCompat.requestPermissions(this, new String[]{

Manifest.permission.ACCESS_COARSE_LOCATION},

REQUEST_CODE_ACCESS_COARSE_LOCATION);

但是在调用此函数后立即返回onRequestPermissionsResult,并且拒绝权限:

@Override

public void onRequestPermissionsResult(int requestCode, String permissions[], int[] grantResults) {

switch (requestCode) {

case REQUEST_CODE_ACCESS_COARSE_LOCATION: {

}

}

}

权限列在清单中:

我还清除了缓存,以防止用户提供的任何先前拒绝影响此.

我希望弹出一个对话框,要求用户授予或拒绝对位置服务的许可,但它没有显示.