小编Arj*_*uri的帖子

如果用户第一次拒绝,如何再次询问权限(RunTime)

我想在这种情况下再次向用户询问是否允许他/她首次拒绝。我已经设置了权限,但是即使按拒绝选项,我的应用程序仍可以运行。我有一个应该执行我想做的事情的代码,但是当我按Alt + Enter时,我得到了不能解析符号Snackbar的代码,它创建了另一个活动,剩余的-make-permision_available_camera出现红色错误。

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

        if (requestCode == REQUEST_CAMERA) {
            // BEGIN_INCLUDE(permission_result)
            // Received permission result for camera permission.
            Log.i(TAG, "Received response for Camera permission request.");

            // Check if the only required permission has been granted
            if (grantResults.length == 1 && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
                // Camera permission has been granted, preview can be displayed
                Log.i(TAG, "CAMERA permission has now been granted. …
Run Code Online (Sandbox Code Playgroud)

android android-permissions android-6.0-marshmallow runtime-permissions

4
推荐指数
1
解决办法
6585
查看次数