Jelajahi Sumber

优化权限提示弹窗代码

Pq 1 tahun lalu
induk
melakukan
876ce93a84

+ 5 - 78
accompany/src/main/java/com/daya/orchestra/accompany/web/AccompanyFragment.java

@@ -416,23 +416,7 @@ public class AccompanyFragment extends BaseMVPFragment<FragmentAccompanyBinding,
                         } catch (JSONException e) {
                             e.printStackTrace();
                         }
-                        DialogUtil.showInCenter(getChildFragmentManager(), com.cooleshow.base.R.layout.accompany_permissions_popu, (holder, dialog) -> {
-                            TextView tvTitle = holder.getView(com.cooleshow.base.R.id.tv_title);
-                            TextView tvContent = holder.getView(com.cooleshow.base.R.id.tv_content);
-                            ImageView btncancel = holder.getView(com.cooleshow.base.R.id.btn_cancel);
-                            ImageView btnCommit = holder.getView(com.cooleshow.base.R.id.btn_commit);
-                            tvTitle.setText("提示");
-                            tvContent.setText("请开启麦克风访问权限");
-                            btncancel.setOnClickListener(view1 -> {
-
-                                dialog.dismiss();
-
-                            });
-                            btnCommit.setOnClickListener(view1 -> {
-                                PermissionUtils.toSelfSetting(getContext());
-                                dialog.dismiss();
-                            });
-                        });
+                        UiUtils.showPermissionTipDialog(getChildFragmentManager(),getContext(),"提示","请开启麦克风访问权限");
                     }
                 });
 
@@ -838,23 +822,7 @@ public class AccompanyFragment extends BaseMVPFragment<FragmentAccompanyBinding,
                         if (permission) {
                             startWebSocketClient(message);
                         } else {
-                            DialogUtil.showInCenter(getChildFragmentManager(), com.cooleshow.base.R.layout.accompany_permissions_popu, (holder, dialog) -> {
-                                TextView tvTitle = holder.getView(com.cooleshow.base.R.id.tv_title);
-                                TextView tvContent = holder.getView(com.cooleshow.base.R.id.tv_content);
-                                ImageView btncancel = holder.getView(com.cooleshow.base.R.id.btn_cancel);
-                                ImageView btnCommit = holder.getView(com.cooleshow.base.R.id.btn_commit);
-                                tvTitle.setText("提示");
-                                tvContent.setText("请开启麦克风访问权限");
-                                btncancel.setOnClickListener(view1 -> {
-
-                                    dialog.dismiss();
-
-                                });
-                                btnCommit.setOnClickListener(view1 -> {
-                                    PermissionUtils.toSelfSetting(getContext());
-                                    dialog.dismiss();
-                                });
-                            });
+                            UiUtils.showPermissionTipDialog(getChildFragmentManager(),getContext(),"提示","请开启麦克风访问权限");
                         }
                     });
         }
@@ -1200,23 +1168,7 @@ public class AccompanyFragment extends BaseMVPFragment<FragmentAccompanyBinding,
                         } catch (JSONException e) {
                             e.printStackTrace();
                         }
-                        DialogUtil.showInCenter(getChildFragmentManager(), com.cooleshow.base.R.layout.accompany_permissions_popu, (holder, dialog) -> {
-                            TextView tvTitle = holder.getView(com.cooleshow.base.R.id.tv_title);
-                            TextView tvContent = holder.getView(com.cooleshow.base.R.id.tv_content);
-                            ImageView btncancel = holder.getView(com.cooleshow.base.R.id.btn_cancel);
-                            ImageView btnCommit = holder.getView(com.cooleshow.base.R.id.btn_commit);
-                            tvTitle.setText("提示");
-                            tvContent.setText("请开启摄像头、麦克风、储存访问权限");
-                            btncancel.setOnClickListener(view1 -> {
-
-                                dialog.dismiss();
-
-                            });
-                            btnCommit.setOnClickListener(view1 -> {
-                                PermissionUtils.toSelfSetting(getContext());
-                                dialog.dismiss();
-                            });
-                        });
+                        UiUtils.showPermissionTipDialog(getChildFragmentManager(),getContext(),"提示","请开启摄像头、麦克风、储存访问权限");
                     }
                 });
 
@@ -1249,20 +1201,7 @@ public class AccompanyFragment extends BaseMVPFragment<FragmentAccompanyBinding,
                         } catch (JSONException e) {
                             e.printStackTrace();
                         }
-                        DialogUtil.showInCenter(getChildFragmentManager(), com.cooleshow.base.R.layout.accompany_permissions_popu, (holder, dialog) -> {
-                            TextView tvContent = holder.getView(com.cooleshow.base.R.id.tv_content);
-                            ImageView btncancel = holder.getView(com.cooleshow.base.R.id.btn_cancel);
-                            ImageView btnCommit = holder.getView(com.cooleshow.base.R.id.btn_commit);
-                            tvContent.setText("请开启摄像头、麦克风、储存访问权限");
-                            btncancel.setOnClickListener(view1 -> {
-
-                                dialog.dismiss();
-                            });
-                            btnCommit.setOnClickListener(view1 -> {
-                                PermissionUtils.toSelfSetting(getContext());
-                                dialog.dismiss();
-                            });
-                        });
+                        UiUtils.showPermissionTipDialog(getChildFragmentManager(),getContext(),"提示","请开启摄像头、麦克风、储存访问权限");
                     }
                 });
 
@@ -1816,19 +1755,7 @@ public class AccompanyFragment extends BaseMVPFragment<FragmentAccompanyBinding,
                                 e.printStackTrace();
                             }
                         } else {
-                            DialogUtil.showInCenter(getChildFragmentManager(), com.cooleshow.base.R.layout.accompany_permissions_popu, (holder, dialog) -> {
-                                TextView tvContent = holder.getView(com.cooleshow.base.R.id.tv_content);
-                                ImageView btncancel = holder.getView(com.cooleshow.base.R.id.btn_cancel);
-                                ImageView btnCommit = holder.getView(com.cooleshow.base.R.id.btn_commit);
-                                tvContent.setText("请开启储存访问权限");
-                                btncancel.setOnClickListener(view1 -> {
-                                    dialog.dismiss();
-                                });
-                                btnCommit.setOnClickListener(view1 -> {
-                                    PermissionUtils.toSelfSetting(getContext());
-                                    dialog.dismiss();
-                                });
-                            });
+                            UiUtils.showPermissionTipDialog(getChildFragmentManager(),getContext(),"提示","请开启储存访问权限");
                         }
                     });
         } catch (Exception e) {

+ 1 - 18
classRoom/src/main/java/com/dayayuemeng/classroom/helper/OpenClassRoomHelper.java

@@ -97,23 +97,6 @@ public class OpenClassRoomHelper {
 //                PermissionUtils.toSelfSetting(activity);
 //            }
 //        });
-
-        DialogUtil.showInCenter(activity.getSupportFragmentManager(), com.cooleshow.base.R.layout.accompany_permissions_popu, (holder, dialog) -> {
-            TextView tvTitle = holder.getView(com.cooleshow.base.R.id.tv_title);
-            TextView tvContent = holder.getView(com.cooleshow.base.R.id.tv_content);
-            TextView btncancel = holder.getView(com.cooleshow.base.R.id.btn_cancel);
-            TextView btnCommit = holder.getView(com.cooleshow.base.R.id.btn_commit);
-            tvTitle.setText("提示");
-            btncancel.setText("不允许");
-            btnCommit.setText("去开启");
-            tvContent.setText("请开启相机和麦克风访问权限");
-            btncancel.setOnClickListener(view1 -> {
-                dialog.dismiss();
-            });
-            btnCommit.setOnClickListener(view1 -> {
-                PermissionUtils.toSelfSetting(activity);
-                dialog.dismiss();
-            });
-        });
+        UiUtils.showPermissionTipDialog(activity.getSupportFragmentManager(),activity,"提示","请开启相机和麦克风访问权限");
     }
 }

+ 2 - 16
musicMerge/src/main/java/com/cooleshow/musicmerge/ui/MusicHandleSettingFragment.java

@@ -20,6 +20,7 @@ import com.cooleshow.base.utils.MyFileUtils;
 import com.cooleshow.base.utils.PermissionUtils;
 import com.cooleshow.base.utils.ThreadUtils;
 import com.cooleshow.base.utils.ToastUtil;
+import com.cooleshow.base.utils.UiUtils;
 import com.cooleshow.base.utils.helper.GlideEngine;
 import com.cooleshow.base.widgets.DialogUtil;
 import com.cooleshow.musicmerge.R;
@@ -267,22 +268,7 @@ public class MusicHandleSettingFragment extends BaseFragment<FgMusicHandleSettin
                     if (permission) {
                         checkDownload(isNeedNotify);
                     } else {
-                        DialogUtil.showInCenter(MusicHandleSettingFragment.this.getChildFragmentManager(), com.cooleshow.base.R.layout.accompany_permissions_popu, (holder, dialog) -> {
-                            TextView tvTitle = holder.getView(com.cooleshow.base.R.id.tv_title);
-                            TextView tvContent = holder.getView(com.cooleshow.base.R.id.tv_content);
-                            ImageView btncancel = holder.getView(com.cooleshow.base.R.id.btn_cancel);
-                            ImageView btnCommit = holder.getView(com.cooleshow.base.R.id.btn_commit);
-                            tvTitle.setText("提示");
-                            tvContent.setText("请开储存访问权限");
-                            btncancel.setOnClickListener(view1 -> {
-                                dialog.dismiss();
-
-                            });
-                            btnCommit.setOnClickListener(view1 -> {
-                                PermissionUtils.toSelfSetting(getContext());
-                                dialog.dismiss();
-                            });
-                        });
+                        UiUtils.showPermissionTipDialog(MusicHandleSettingFragment.this.getChildFragmentManager(),getContext(),"提示","请开储存访问权限");
                     }
                 });
     }

+ 2 - 15
musicMerge/src/main/java/com/cooleshow/musicmerge/ui/work/MyWorkDraftFragment.java

@@ -13,6 +13,7 @@ import com.cooleshow.base.router.RouterPath;
 import com.cooleshow.base.ui.fragment.BaseMVPFragment;
 import com.cooleshow.base.utils.PermissionUtils;
 import com.cooleshow.base.utils.ToastUtil;
+import com.cooleshow.base.utils.UiUtils;
 import com.cooleshow.base.utils.Utils;
 import com.cooleshow.base.widgets.DialogUtil;
 import com.cooleshow.base.widgets.EmptyViewLayout;
@@ -164,21 +165,7 @@ public class MyWorkDraftFragment extends BaseMVPFragment<FgMyWorkDraftLayoutBind
                     if (permission) {
                         startAdjust(rowsBean);
                     } else {
-                        DialogUtil.showInCenter(getChildFragmentManager(), com.cooleshow.base.R.layout.accompany_permissions_popu, (holder, dialog) -> {
-                            TextView tvTitle = holder.getView(com.cooleshow.base.R.id.tv_title);
-                            TextView tvContent = holder.getView(com.cooleshow.base.R.id.tv_content);
-                            View btncancel = holder.getView(com.cooleshow.base.R.id.btn_cancel);
-                            View btnCommit = holder.getView(com.cooleshow.base.R.id.btn_commit);
-                            tvTitle.setText("提示");
-                            tvContent.setText("请开启麦克风访问权限");
-                            btncancel.setOnClickListener(view1 -> {
-                                dialog.dismiss();
-                            });
-                            btnCommit.setOnClickListener(view1 -> {
-                                PermissionUtils.toSelfSetting(getContext());
-                                dialog.dismiss();
-                            });
-                        });
+                        UiUtils.showPermissionTipDialog(getChildFragmentManager(),getContext(),"提示","请开启麦克风访问权限");
                     }
                 });
     }

+ 6 - 78
student/src/main/java/com/cooleshow/student/ui/web/AccompanyFragment.java

@@ -58,6 +58,7 @@ import com.cooleshow.base.utils.LogUtils;
 import com.cooleshow.base.utils.MyFileUtils;
 import com.cooleshow.base.utils.PermissionUtils;
 import com.cooleshow.base.utils.ToastUtil;
+import com.cooleshow.base.utils.UiUtils;
 import com.cooleshow.base.utils.Utils;
 import com.cooleshow.base.utils.WebParamsUtils;
 import com.cooleshow.base.websocket.JWebSocketClient;
@@ -405,23 +406,7 @@ public class AccompanyFragment extends BaseMVPFragment<FragmentAccompanyBinding,
                         } catch (JSONException e) {
                             e.printStackTrace();
                         }
-                        DialogUtil.showInCenter(getChildFragmentManager(), com.cooleshow.base.R.layout.accompany_permissions_popu, (holder, dialog) -> {
-                            TextView tvTitle = holder.getView(com.cooleshow.base.R.id.tv_title);
-                            TextView tvContent = holder.getView(com.cooleshow.base.R.id.tv_content);
-                            TextView btncancel = holder.getView(com.cooleshow.base.R.id.btn_cancel);
-                            TextView btnCommit = holder.getView(com.cooleshow.base.R.id.btn_commit);
-                            tvTitle.setText("提示");
-                            tvContent.setText("请开启麦克风访问权限");
-                            btncancel.setOnClickListener(view1 -> {
-
-                                dialog.dismiss();
-
-                            });
-                            btnCommit.setOnClickListener(view1 -> {
-                                PermissionUtils.toSelfSetting(getContext());
-                                dialog.dismiss();
-                            });
-                        });
+                        UiUtils.showPermissionTipDialog(getChildFragmentManager(),getContext(),"提示","请开启麦克风访问权限");
                     }
                 });
 
@@ -809,23 +794,7 @@ public class AccompanyFragment extends BaseMVPFragment<FragmentAccompanyBinding,
                         if (permission) {
                             startWebSocketClient(message);
                         } else {
-                            DialogUtil.showInCenter(getChildFragmentManager(), com.cooleshow.base.R.layout.accompany_permissions_popu, (holder, dialog) -> {
-                                TextView tvTitle = holder.getView(com.cooleshow.base.R.id.tv_title);
-                                TextView tvContent = holder.getView(com.cooleshow.base.R.id.tv_content);
-                                TextView btncancel = holder.getView(com.cooleshow.base.R.id.btn_cancel);
-                                TextView btnCommit = holder.getView(com.cooleshow.base.R.id.btn_commit);
-                                tvTitle.setText("提示");
-                                tvContent.setText("请开启麦克风访问权限");
-                                btncancel.setOnClickListener(view1 -> {
-
-                                    dialog.dismiss();
-
-                                });
-                                btnCommit.setOnClickListener(view1 -> {
-                                    PermissionUtils.toSelfSetting(getContext());
-                                    dialog.dismiss();
-                                });
-                            });
+                            UiUtils.showPermissionTipDialog(getChildFragmentManager(),getContext(),"提示","请开启麦克风访问权限");
                         }
                     });
         }
@@ -1168,23 +1137,7 @@ public class AccompanyFragment extends BaseMVPFragment<FragmentAccompanyBinding,
                         } catch (JSONException e) {
                             e.printStackTrace();
                         }
-                        DialogUtil.showInCenter(getChildFragmentManager(), com.cooleshow.base.R.layout.accompany_permissions_popu, (holder, dialog) -> {
-                            TextView tvTitle = holder.getView(com.cooleshow.base.R.id.tv_title);
-                            TextView tvContent = holder.getView(com.cooleshow.base.R.id.tv_content);
-                            TextView btncancel = holder.getView(com.cooleshow.base.R.id.btn_cancel);
-                            TextView btnCommit = holder.getView(com.cooleshow.base.R.id.btn_commit);
-                            tvTitle.setText("提示");
-                            tvContent.setText("请开启摄像头、麦克风、储存访问权限");
-                            btncancel.setOnClickListener(view1 -> {
-
-                                dialog.dismiss();
-
-                            });
-                            btnCommit.setOnClickListener(view1 -> {
-                                PermissionUtils.toSelfSetting(getContext());
-                                dialog.dismiss();
-                            });
-                        });
+                        UiUtils.showPermissionTipDialog(getChildFragmentManager(),getContext(),"提示","请开启摄像头、麦克风、储存访问权限");
                     }
                 });
 
@@ -1217,20 +1170,7 @@ public class AccompanyFragment extends BaseMVPFragment<FragmentAccompanyBinding,
                         } catch (JSONException e) {
                             e.printStackTrace();
                         }
-                        DialogUtil.showInCenter(getChildFragmentManager(), com.cooleshow.base.R.layout.accompany_permissions_popu, (holder, dialog) -> {
-                            TextView tvContent = holder.getView(com.cooleshow.base.R.id.tv_content);
-                            TextView btncancel = holder.getView(com.cooleshow.base.R.id.btn_cancel);
-                            TextView btnCommit = holder.getView(com.cooleshow.base.R.id.btn_commit);
-                            tvContent.setText("请开启摄像头、麦克风、储存访问权限");
-                            btncancel.setOnClickListener(view1 -> {
-
-                                dialog.dismiss();
-                            });
-                            btnCommit.setOnClickListener(view1 -> {
-                                PermissionUtils.toSelfSetting(getContext());
-                                dialog.dismiss();
-                            });
-                        });
+                        UiUtils.showPermissionTipDialog(getChildFragmentManager(),getContext(),"提示","请开启摄像头、麦克风、储存访问权限");
                     }
                 });
 
@@ -1780,19 +1720,7 @@ public class AccompanyFragment extends BaseMVPFragment<FragmentAccompanyBinding,
                                 e.printStackTrace();
                             }
                         } else {
-                            DialogUtil.showInCenter(getChildFragmentManager(), com.cooleshow.base.R.layout.accompany_permissions_popu, (holder, dialog) -> {
-                                TextView tvContent = holder.getView(com.cooleshow.base.R.id.tv_content);
-                                TextView btncancel = holder.getView(com.cooleshow.base.R.id.btn_cancel);
-                                TextView btnCommit = holder.getView(com.cooleshow.base.R.id.btn_commit);
-                                tvContent.setText("请开启储存访问权限");
-                                btncancel.setOnClickListener(view1 -> {
-                                    dialog.dismiss();
-                                });
-                                btnCommit.setOnClickListener(view1 -> {
-                                    PermissionUtils.toSelfSetting(getContext());
-                                    dialog.dismiss();
-                                });
-                            });
+                            UiUtils.showPermissionTipDialog(getChildFragmentManager(),getContext(),"提示","请开启储存访问权限");
                         }
                     });
         } catch (Exception e) {

+ 6 - 78
teacher/src/main/java/com/cooleshow/teacher/ui/web/AccompanyFragment.java

@@ -57,6 +57,7 @@ import com.cooleshow.base.utils.HeadsetPlugReceiver;
 import com.cooleshow.base.utils.LogUtils;
 import com.cooleshow.base.utils.PermissionUtils;
 import com.cooleshow.base.utils.ToastUtil;
+import com.cooleshow.base.utils.UiUtils;
 import com.cooleshow.base.utils.Utils;
 import com.cooleshow.base.utils.WebParamsUtils;
 import com.cooleshow.base.websocket.JWebSocketClient;
@@ -414,23 +415,7 @@ public class AccompanyFragment extends BaseMVPFragment<FragmentAccompanyBinding,
                         } catch (JSONException e) {
                             e.printStackTrace();
                         }
-                        DialogUtil.showInCenter(getChildFragmentManager(), com.cooleshow.base.R.layout.accompany_permissions_popu, (holder, dialog) -> {
-                            TextView tvTitle = holder.getView(com.cooleshow.base.R.id.tv_title);
-                            TextView tvContent = holder.getView(com.cooleshow.base.R.id.tv_content);
-                            TextView btncancel = holder.getView(com.cooleshow.base.R.id.btn_cancel);
-                            TextView btnCommit = holder.getView(com.cooleshow.base.R.id.btn_commit);
-                            tvTitle.setText("提示");
-                            tvContent.setText("请开启麦克风访问权限");
-                            btncancel.setOnClickListener(view1 -> {
-
-                                dialog.dismiss();
-
-                            });
-                            btnCommit.setOnClickListener(view1 -> {
-                                PermissionUtils.toSelfSetting(getContext());
-                                dialog.dismiss();
-                            });
-                        });
+                        UiUtils.showPermissionTipDialog(getChildFragmentManager(),getContext(),"提示","请开启麦克风访问权限");
                     }
                 });
 
@@ -811,23 +796,7 @@ public class AccompanyFragment extends BaseMVPFragment<FragmentAccompanyBinding,
                         if (permission) {
                             startWebSocketClient(message);
                         } else {
-                            DialogUtil.showInCenter(getChildFragmentManager(), com.cooleshow.base.R.layout.accompany_permissions_popu, (holder, dialog) -> {
-                                TextView tvTitle = holder.getView(com.cooleshow.base.R.id.tv_title);
-                                TextView tvContent = holder.getView(com.cooleshow.base.R.id.tv_content);
-                                TextView btncancel = holder.getView(com.cooleshow.base.R.id.btn_cancel);
-                                TextView btnCommit = holder.getView(com.cooleshow.base.R.id.btn_commit);
-                                tvTitle.setText("提示");
-                                tvContent.setText("请开启麦克风访问权限");
-                                btncancel.setOnClickListener(view1 -> {
-
-                                    dialog.dismiss();
-
-                                });
-                                btnCommit.setOnClickListener(view1 -> {
-                                    PermissionUtils.toSelfSetting(getContext());
-                                    dialog.dismiss();
-                                });
-                            });
+                            UiUtils.showPermissionTipDialog(getChildFragmentManager(),getContext(),"提示","请开启麦克风访问权限");
                         }
                     });
         }
@@ -1170,23 +1139,7 @@ public class AccompanyFragment extends BaseMVPFragment<FragmentAccompanyBinding,
                         } catch (JSONException e) {
                             e.printStackTrace();
                         }
-                        DialogUtil.showInCenter(getChildFragmentManager(), com.cooleshow.base.R.layout.accompany_permissions_popu, (holder, dialog) -> {
-                            TextView tvTitle = holder.getView(com.cooleshow.base.R.id.tv_title);
-                            TextView tvContent = holder.getView(com.cooleshow.base.R.id.tv_content);
-                            TextView btncancel = holder.getView(com.cooleshow.base.R.id.btn_cancel);
-                            TextView btnCommit = holder.getView(com.cooleshow.base.R.id.btn_commit);
-                            tvTitle.setText("提示");
-                            tvContent.setText("请开启摄像头、麦克风、储存访问权限");
-                            btncancel.setOnClickListener(view1 -> {
-
-                                dialog.dismiss();
-
-                            });
-                            btnCommit.setOnClickListener(view1 -> {
-                                PermissionUtils.toSelfSetting(getContext());
-                                dialog.dismiss();
-                            });
-                        });
+                        UiUtils.showPermissionTipDialog(getChildFragmentManager(),getContext(),"提示","请开启摄像头、麦克风、储存访问权限");
                     }
                 });
 
@@ -1219,20 +1172,7 @@ public class AccompanyFragment extends BaseMVPFragment<FragmentAccompanyBinding,
                         } catch (JSONException e) {
                             e.printStackTrace();
                         }
-                        DialogUtil.showInCenter(getChildFragmentManager(), com.cooleshow.base.R.layout.accompany_permissions_popu, (holder, dialog) -> {
-                            TextView tvContent = holder.getView(com.cooleshow.base.R.id.tv_content);
-                            TextView btncancel = holder.getView(com.cooleshow.base.R.id.btn_cancel);
-                            TextView btnCommit = holder.getView(com.cooleshow.base.R.id.btn_commit);
-                            tvContent.setText("请开启摄像头、麦克风、储存访问权限");
-                            btncancel.setOnClickListener(view1 -> {
-
-                                dialog.dismiss();
-                            });
-                            btnCommit.setOnClickListener(view1 -> {
-                                PermissionUtils.toSelfSetting(getContext());
-                                dialog.dismiss();
-                            });
-                        });
+                        UiUtils.showPermissionTipDialog(getChildFragmentManager(),getContext(),"提示","请开启摄像头、麦克风、储存访问权限");
                     }
                 });
 
@@ -1782,19 +1722,7 @@ public class AccompanyFragment extends BaseMVPFragment<FragmentAccompanyBinding,
                                 e.printStackTrace();
                             }
                         } else {
-                            DialogUtil.showInCenter(getChildFragmentManager(), com.cooleshow.base.R.layout.accompany_permissions_popu, (holder, dialog) -> {
-                                TextView tvContent = holder.getView(com.cooleshow.base.R.id.tv_content);
-                                TextView btncancel = holder.getView(com.cooleshow.base.R.id.btn_cancel);
-                                TextView btnCommit = holder.getView(com.cooleshow.base.R.id.btn_commit);
-                                tvContent.setText("请开启储存访问权限");
-                                btncancel.setOnClickListener(view1 -> {
-                                    dialog.dismiss();
-                                });
-                                btnCommit.setOnClickListener(view1 -> {
-                                    PermissionUtils.toSelfSetting(getContext());
-                                    dialog.dismiss();
-                                });
-                            });
+                            UiUtils.showPermissionTipDialog(getChildFragmentManager(),getContext(),"提示","请开启储存访问权限");
                         }
                     });
         } catch (Exception e) {