android - 如何处理 "Don' t ask again”in while requesti

我正在为 Android Q 升级我的应用程序。但这里有一个限制,例如任何默认应用程序都被批准为角色管理器。

当请求设置特定角色(例如 ROLE_SMS)时,会显示一个弹出窗口以设置该角色。

但在该对话框中,用户可以选择“不再询问”选项。

我的问题是,我如何询问或将用户重定向到角色设置屏幕以再次授予该角色?

最佳答案

根据docs如果用户在安装过程中多次拒绝请求,Android 将停止显示允许权限的系统对话框。尚未找到用于此的 API,但您可以在内部跟踪拒绝。

您可以 navigate通过 startActivity 转到设置应用中的应用信息 View 。

关于android - 如何处理 "Don' t ask again”in while requesting Role in Android Q?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58995294/

相关文章:

python - macOS : Access denied (insufficient permi

node.js - Sequelize findAndCountAll 并计算包含的模型

git - Devops Azure 没有足够的钩子(Hook)权限(对于协作者)

powershell - 下载 Powershell 文档

terraform - 错误 : Invalid template interpolation va

python - 使用 TorchScript 类作为 pytorch 模块中的成员

r - Googlesheets4 不读取我的电子表格

mongoose - 是否有用于数据访问的 Mongoose 事件?

arrays - 当我在 PowerShell 中更改数组的值时,我不断收到 "Unable to

react-native - 在 bazel 构建中运行 react-native cli