【发布时间】:2018-07-12 18:05:43
【问题描述】:
在我的 android 应用程序中,我显示了一个带有片段 (A) 的活动。根据显示位置权限对话框时的用户选择,如果用户单击“拒绝”,我想显示片段(B),如果用户单击“允许”按钮,我想显示片段(C)。
在显示片段 (A) 时,会提示用户使用权限请求对话框(假设是位置权限):
有以下两种情况:
- 按下“概览”按钮,然后通过最近的屏幕调用应用程序:对话框仍然可见。用户点击拒绝。
- 用户按下主页按钮并单击“所有应用”页面上的图标重新打开应用,对话框不可见(自动关闭)并且来自操作系统的权限请求的结果被拒绝。
我如何区分这两种情况:
- 如果遵循第一条路径,则应用程序可以前进到片段 (B)
- 如果遵循第二条路径,应用会再次显示权限对话框?
【问题讨论】:
-
您可以创建一个返回对话框的方法。沿着按钮按下的路径调用它
-
什么意思?
标签: android permissions dialog