如果用户通过再次选中“从不询问”来拒绝运行时许可,这是否会禁用将来要求相同许可的功能?用户是否必须进行设置才能启用该权限?

在我的应用程序中,当我打电话时

ActivityCompat.requestPermissions(this,
            new String[]{Manifest.permission.READ_PHONE_STATE},
            0)

并且该权限先前已被拒绝,并再次选中了“不再询问”,它将根本不会显示对话框。这是预期的行为吗?

最佳答案

这是预期的行为。

the documentation:

关于android - 要求运行时权限时,选中“不再询问”框是否会禁用以后的对话框?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32854169/

10-08 21:51