ユーザが許可しない場合は、他の人に許可を求めないようにします。RxPermissionsで許可されていない場合は、他の人に許可を求めないようにしてください。
例:私は外部記憶装置とカメラの読み取り/書き込みを要求します。ユーザが最初に拒否した場合、ライブラリはカメラの許可を求めます。この場合、カメラの許可は冗長です。
RxPermissions.getInstance(getActivity()).request(Manifest.permission.WRITE_EXTERNAL_STORAGE, Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.CAMERA)
.subscribe(granted -> {
if (granted) {
dispatchCamera();
} else {
showError();
}
});
私はrequestEachを使用することができると思うが、私は、ユーザーがすべての権限を付与した場合、1つの権限が付与されていない場合はアイテムを発するように停止方法を知っているし、また、私は最終的な結果を得るカントいけません。
ありがとう!遅くなく良い! – AndroidRuntimeException