|  | @@ -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) {
 |