RxPermission
2018-09-13 本文已影响0人
_Youngjim
使用比较简单
image.png image.png本次我接受了camera权限,拒绝了read_phone权限,返回值如图
image.png个别权限被拒绝的时候,只能通过傻傻的判断name,来显示相应的措施
源码主要是RxPermissions它内部持有一个Fragment(也就是在Acitivity或者Fragment再依附一个fragment),这个fragment没有视图,只负责请求权限和返回结果,相当于一个桥梁的作用,我们通过rxPermissions发起request的时候,其实并不是activity去request,而是通过这个fragment去请求,然后在fragment的onRequestPermissionsResult中把结果发送出来,如此来避开activity的onRequestPermissionsResult方法。