如何在android中拒绝再次显示android权限窗口

时间:2017-02-18 13:21:06

标签: android android-permissions runtime-permissions

我需要在我的应用程序中实现运行时权限。但是有问题的时候,我拒绝立即再次显示权限警告窗口,直到允许权限。

我的请求权限代码:

 private void getPermission() {
    ActivityCompat.requestPermissions(this, new String[] {Manifest.permission.GET_ACCOUNTS},
       GET_ACCOUNTS_PERMISSIONS_REQUEST);
  }

请求处理onRequestPermissionsResult()方法中的代码:

   if (requestCode == GET_ACCOUNTS_PERMISSIONS_REQUEST) {
      if (grantResults.length == 1 && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
      } else {
        Toast.makeText(QuranDataActivity.this, "Permission Denied", Toast.LENGTH_SHORT)
            .show();
      }
    }
  }

如果拒绝权限,我想阻止显示警告窗口。我怎么能这样做?

0 个答案:

没有答案