当不再需要权限时关闭标准权限对话框

Dismiss standard permission dialog when permission is no longer needed

每个权限请求都会为其生成一个标准对话框,无法通过单击后退按钮将其关闭。 我想知道是否可以在不再需要权限的情况下关闭此标准权限对话框(并且用户尚未选择授予或拒绝权限)。

例如,Skype 或 viber 等消息和免费电话的应用程序。当我接到电话并且record_audio权限未被授予时,标准权限对话框显示。想象一下,在我选择授予或拒绝此权限之前,来电者挂断了,在这种情况下请求权限[=24] =] 不再需要并且对话框应该关闭

我找到了解决我的问题的临时解决方案,等待 google 为我们提供关闭标准对话框的方法。 我找到的解决方案是重新启动 activity,直到现在它对我来说工作正常。