依赖地址:
implementation'com.tbruyelle.rxpermissions:rxpermissions:0.9.4@aar'
implementation'io.reactivex:rxandroid:1.2.1'
注意:这里面需要添加两个依赖,rxandroid的依赖必须添加否则你会发现有的方法不存在
使用方法:
private void initPermission(){
RxPermissions permissions=new RxPermissions(this);
permissions.request(Manifest.permission.WRITE_EXTERNAL_STORAGE,
Manifest.permission.READ_EXTERNAL_STORAGE)
.subscribe(new Observer() {
@Override
public void onCompleted() {
}
@Override
public void onError(Throwable e) {
}
@Override
public void onNext(Boolean aBoolean) {
}
});
}
网友评论