11
Android M权限:对shouldShowRequestPermissionRationale()函数的使用感到困惑
我正在查看有关Android M中新的Permissions模型的官方文档。它讨论了该shouldShowRequestPermissionRationale()函数,true如果应用程序之前曾请求过此权限并且用户拒绝了该请求,则会返回该函数。如果用户过去拒绝了权限请求并选择了“不再询问”选项,则此方法返回false。 但是,如何区分以下两种情况? 情况1:该应用没有权限,并且之前没有询问用户该权限。在这种情况下,shouldShowRequestPermissionRationale()将返回false,因为这是我们第一次询问用户。 情况2:用户拒绝了该权限并选择了“不再询问”,在这种情况下,ShowShowPermissionPermissionRationale()也将返回false。 我想将用户转到案例2中的App设置页面。如何区分这两种情况?