|
@@ -315,15 +315,18 @@ public class MusicHandleSettingFragment extends BaseFragment<FgMusicHandleSettin
|
|
|
}
|
|
|
|
|
|
private void toAlbum(int aspect_ratio_x, int aspect_ratio_y, int requestCode) {
|
|
|
+ String[] permissions = new String[]{Manifest.permission.CAMERA,
|
|
|
+ Manifest.permission.READ_EXTERNAL_STORAGE,
|
|
|
+ Manifest.permission.WRITE_EXTERNAL_STORAGE};
|
|
|
+ PermissionTipHelper.getInstance().showTipDialog(this, permissions);
|
|
|
new RxPermissions(this)
|
|
|
- .request(Manifest.permission.CAMERA,
|
|
|
- Manifest.permission.READ_EXTERNAL_STORAGE,
|
|
|
- Manifest.permission.WRITE_EXTERNAL_STORAGE)
|
|
|
+ .request(permissions)
|
|
|
.subscribe(granted -> {
|
|
|
+ PermissionTipHelper.getInstance().dismissDialog();
|
|
|
if (granted) {
|
|
|
goAlbum(aspect_ratio_x, aspect_ratio_y, requestCode);
|
|
|
} else {
|
|
|
- ToastUtil.getInstance().show(getContext(), "请打开存储和相机权限!");
|
|
|
+ UiUtils.showPermissionTipDialog(getChildFragmentManager(),getContext(),"","请打开存储和相机权限!");
|
|
|
}
|
|
|
});
|
|
|
}
|