1
如果用戶沒有授予他人權限,我想避免詢問他人的權限。如果一個人不被授予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,但我不知道如何停止發射項目,如果一個不被許可,並且還我不能得到的最終結果,如果用戶授予的所有權限。
謝謝!遲到總比不到好! – AndroidRuntimeException