【问题标题】:permissions dialog behaviour when overview and home button are pressed按下概览和主页按钮时的权限对话框行为
【发布时间】:2018-07-12 18:05:43
【问题描述】:

在我的 android 应用程序中,我显示了一个带有片段 (A) 的活动。根据显示位置权限对话框时的用户选择,如果用户单击“拒绝”,我想显示片段(B),如果用户单击“允许”按钮,我想显示片段(C)。

在显示片段 (A) 时,会提示用户使用权限请求对话框(假设是位置权限):

有以下两种情况:

  1. 按下“概览”按钮,然后通过最近的屏幕调用应用程序:对话框仍然可见。用户点击拒绝。
  2. 用户按下主页按钮并单击“所有应用”页面上的图标重新打开应用,对话框不可见(自动关闭)并且来自操作系统的权限请求的结果被拒绝。

我如何区分这两种情况:

  1. 如果遵循第一条路径,则应用程序可以前进到片段 (B)
  2. 如果遵循第二条路径,应用会再次显示权限对话框?

【问题讨论】:

  • 您可以创建一个返回对话框的方法。沿着按钮按下的路径调用它
  • 什么意思?

标签: android permissions dialog


【解决方案1】:

您可以添加一个条件来检查活动是否正在运行。 这可能会有所帮助... Android: how do I check if activity is running?

【讨论】:

    猜你喜欢
    • 2013-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-15
    相关资源
    最近更新 更多