如果用户通过再次选中“从不询问”来拒绝运行时许可,这是否会禁用将来要求相同许可的功能?用户是否必须进行设置才能启用该权限?
在我的应用程序中,当我打电话时
ActivityCompat.requestPermissions(this,
new String[]{Manifest.permission.READ_PHONE_STATE},
0)
并且该权限先前已被拒绝,并再次选中了“不再询问”,它将根本不会显示对话框。这是预期的行为吗?
最佳答案
这是预期的行为。
从the documentation:
关于android - 要求运行时权限时,选中“不再询问”框是否会禁用以后的对话框?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32854169/