【问题标题】:Dismiss Permission Request Dialog on Marshmallow using back button使用后退按钮关闭棉花糖上的权限请求对话框
【发布时间】:2016-02-21 15:34:48
【问题描述】:

在我的应用程序中,我正在根据 Google 指南验证 Marshmallow 设备所需的权限。 当需要权限时,我使用请求权限方法:

mActivity.requestPermissions(permissionsList, MY_PERMISSIONS_REQUEST),显示类似于以下对话框的对话框:

当显示此对话框时,如果用户按下后退按钮,我希望关闭该对话框。目前,按下返回按钮无效。

有没有办法使用返回按钮关闭这些对话框?

【问题讨论】:

  • 我对此表示怀疑,因为那不是您的对话。这是一个系统提供的以对话为主题的活动,出于某种古怪的原因,他们显然决定不让 BACK 做任何事情。
  • @CommonsWare 和我想的一样。我想知道是否有人找到了解决方法,以便应用程序中的每个对话框都具有相同的行为。
  • @brWHigino 你得到解决方案了吗?我想关闭我的应用程序中的权限对话框。

标签: android android-permissions android-6.0-marshmallow


【解决方案1】:

你知道吗,我相信这是 AOSP 中的一个错误。它应该无缘无故地忽略后退按钮。

向 bugtracker 报告了一个问题: https://code.google.com/p/android/issues/detail?id=231017&thanks=231017&ts=1482770758

【讨论】:

    猜你喜欢
    • 2016-02-13
    • 1970-01-01
    • 2017-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多