Android M新的权限模型

时间:2015-09-28 14:19:36

标签: android permissions android-permissions

如何检测用户是否在权限对话框中选择“不要再问”。我试图找到任何方法,但没有找到。例如,需要此功能以隐藏某些控件,并且不会因无用控件而干扰用户

2 个答案:

答案 0 :(得分:3)

如果您之前已经要求获得许可,现在showShowPermissionRequestRationale() returns false,则用户在之前的一些权限请求中选择了“不要再问”。

答案 1 :(得分:0)

有办法。您可以在官方文档中找到详细说明:https://developer.android.com/preview/features/runtime-permissions.html

你可以调用" shouldShowRequestPermissionRationale()"用于检查用户是否已点击"再也不再询问的方法"选项。如果是这样,该方法将返回false。

因为您应该知道您是否已经提交了一次权限对话框,否则此方法也将返回false。

阅读文档:)