浏览代码

修改部分问题

Pq 8 月之前
父节点
当前提交
888e6c139f
共有 1 个文件被更改,包括 21 次插入25 次删除
  1. 21 25
      student/src/main/java/com/cooleshow/student/ui/work/HomeWorkFragment.java

+ 21 - 25
student/src/main/java/com/cooleshow/student/ui/work/HomeWorkFragment.java

@@ -111,13 +111,9 @@ public class HomeWorkFragment extends BaseMVPFragment<FragmentHomeworkBinding, H
                     return;
                 }
                 HomeworkListBean.RowsBean rowsBean = homeworkAdapter.getData().get(position);
-                if (view.getId() == R.id.iv_go_chat) {
-                    if (TextUtils.equals(rowsBean.type, CourseConstants.OTHER_COURSE)) {
-                        //陪练课
+                if (rowsBean != null) {
+                    if (view.getId() == R.id.iv_go_chat) {
                         ChatHelper.getInstance().goChat(rowsBean.imUserId, rowsBean.teacherName);
-                    } else {
-                        //琴房课或者直播课
-                        ChatHelper.getInstance().goGroupChat(rowsBean.imGroupId, "");
                     }
                 }
             }
@@ -217,27 +213,27 @@ public class HomeWorkFragment extends BaseMVPFragment<FragmentHomeworkBinding, H
             pvTime = new TimePickerBuilder(requireContext(), (date, v) -> {//选中事件回调
                 reBuildFilter(date);
             }).setLayoutRes(com.cooleshow.base.R.layout.pickerview_default_layout, new CustomListener() {
-                @Override
-                public void customLayout(View v) {
-                    //自定义布局中的控件初始化及事件处理
-                    final TextView tvSubmit = (TextView) v.findViewById(com.cooleshow.base.R.id.tv_finish);
-                    TextView ivCancel = (TextView) v.findViewById(com.cooleshow.base.R.id.tv_cancel);
-                    tvSubmit.setOnClickListener(new View.OnClickListener() {
                         @Override
-                        public void onClick(View v) {
-                            pvTime.returnData();
-                            pvTime.dismiss();
-                        }
-                    });
-                    ivCancel.setOnClickListener(new View.OnClickListener() {
-                        @Override
-                        public void onClick(View v) {
-                            pvTime.dismiss();
-                        }
-                    });
+                        public void customLayout(View v) {
+                            //自定义布局中的控件初始化及事件处理
+                            final TextView tvSubmit = (TextView) v.findViewById(com.cooleshow.base.R.id.tv_finish);
+                            TextView ivCancel = (TextView) v.findViewById(com.cooleshow.base.R.id.tv_cancel);
+                            tvSubmit.setOnClickListener(new View.OnClickListener() {
+                                @Override
+                                public void onClick(View v) {
+                                    pvTime.returnData();
+                                    pvTime.dismiss();
+                                }
+                            });
+                            ivCancel.setOnClickListener(new View.OnClickListener() {
+                                @Override
+                                public void onClick(View v) {
+                                    pvTime.dismiss();
+                                }
+                            });
 
-                }
-            })
+                        }
+                    })
                     .setTextColorOut(getResources().getColor(com.cooleshow.base.R.color.color_aaaaaa))
                     .setDividerColor(Color.TRANSPARENT)
                     .setBgColor(Color.TRANSPARENT)