dialog.dismiss();
finish();
}
});
builder.create().show();
}
}
}
当第一次点击禁止时:
2、方法二
1、添加依赖
//RxPermission权限申请
implementation ‘com.tbruyelle.rxpermissions2:rxpermissions:0.9.4@aar’
//RxBinding
implementation ‘com.jakewharton.rxbinding2:rxbinding:2.0.0’
2、申请权限,处理申请结果
/**
- 所有需要的权限类型
*/
private static final String[] PERMISSIONS = {Manifest.permission.WRITE_EXTERNAL_STORAGE,
Manifest.permission.WRITE_EXTERNAL_STORAGE, Manifest.permission.CAMERA};
/**
- 动态获取权限
*/
public void getPermission() {
RxPermissions rxPermissions = new RxPermissions(MainActivity.this);
rxPermissions.request(PERMISSIONS).subscribe(new Consumer() {