Android权限管理之shouldShowRequestPermissionRationale()

  Android 6.0 以后对于一些隐私权限(例如定位、读写等)需要动态申请,权限申请过后根据用户的选择,我们可以在回调中处理拒绝后怎样或者同意后怎样,但是还有一个选项是“不再提醒”。
  一般情况下,用户勾选了“不再提醒”的选项,我们可以通过shouldShowRequestPermissionRationale()的返回值判断,true表示没有勾选“不再提醒”,而false则表示勾选了“不再提醒”。当取值为false时,告诉用户打开系统的设置页面手动打开权限。
  正常流程操作下,上面的方法是没有问题的,可是对于部分国产手机这样的判断方式却是不管用的,shouldShowRequestPermissionRationale()不能获取到正确的值,那是因为生产商家在系统上做了修改。那怎么办呢......我现在就是拒绝了就提示去设置中手动修改权限:)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值