如何检测用户是否在权限对话框中选择“不要再询问”。我试图找到任何方法,但没有找到。例如,需要此功能来隐藏某些控件,并且不要用无用的控件来干扰用户。Android M新权限模型
0
A
回答
3
如果您之前询问过许可权,并且现在有showShowPermissionRequestRationale()
returns false
,用户在某些情况下选择了“不要再询问”先前的许可请求。
0
有办法。您可以在官方文档中找到详细的解释:https://developer.android.com/preview/features/runtime-permissions.html。
您可以调用“shouldShowRequestPermissionRationale()”方法来检查用户是否点击了“永不再问”选项。如果是这样,该方法将返回false。
因为你应该知道你是否已经提交了一次权限对话框,否则这个方法也会返回false。
阅读文档:)
相关问题
- 1. 版本的Android M权限模型
- 2. Android M权限模型:询问外部jar使用的权限
- 3. Android M AppWidgetProvider权限
- 4. Android M权限安装/更新行为
- 5. 在Android M中实现新权限
- 6. Android M权限回拨
- 7. 关于Android M中的运行时权限模型
- 8. Android M的Android权限不起作用
- 9. 权限模型
- 10. 检查新的权限模型
- 11. 在运行时询问权限Android M +
- 12. Android M请求权限非活动
- 13. Android M请求权限不起作用
- 14. 在Android下处理权限M
- 15. Android M运行时权限问题
- 16. Android M权限系统:识别需求
- 17. Android M Camera Intent +权限错误?
- 18. 活动意图权限Android M SDK 23
- 19. Android M权限解析推送通知
- 20. 在Android中使用权限组M
- 21. 隐藏权限弹出在android M/N
- 22. Android M:系统权限与WebView位置权限
- 23. 使用多模块项目处理Android M运行时权限
- 24. 在Android M上清除允许的权限M
- 25. 在Android M权限更改广播操作M
- 26. 安全权限模型
- 27. 对象模型权限
- 28. Django:复杂权限模型
- 29. 棉花糖权限模型
- 30. Rails权限:对不同模型的不同类型的权限
好吧,我认为有这样的特殊标志。谢谢 – darkchaos
这样复杂的逻辑,系统应该提供一个干净的方式来获取这个信息,所以我们可以更容易地通知用户发生了什么事情 –