shouldShowRequestPermissionRationale用于处理用户勾选下次不再询问的权限情况:
如果用户在过去拒绝了权限请求,并在权限请求系统对话框中选择了 Don’t ask again 选项,此方法将返回 false。如果设备规范禁止应用具有该权限,此方法也会返回 false
操作 | 结果 |
---|---|
第一次打开App时 | false |
勾选“下次不在询问” | true |
上次选择禁止并勾选:下次不在询问 | false |
shouldShowRequestPermissionRationale用于处理用户勾选下次不再询问的权限情况:
如果用户在过去拒绝了权限请求,并在权限请求系统对话框中选择了 Don’t ask again 选项,此方法将返回 false。如果设备规范禁止应用具有该权限,此方法也会返回 false
操作 | 结果 |
---|---|
第一次打开App时 | false |
勾选“下次不在询问” | true |
上次选择禁止并勾选:下次不在询问 | false |