|
@@ -23,6 +23,7 @@ import com.cooleshow.teacher.contract.PianoRoomCourseDetailContract;
|
|
|
import com.cooleshow.teacher.databinding.ActivityPianoRoomDetailLayoutBinding;
|
|
|
import com.cooleshow.teacher.presenter.course.PianoRoomDetailPresenter;
|
|
|
import com.cooleshow.teacher.widgets.CourseSetCommentDialog;
|
|
|
+import com.daya.live_teaching.utils.helper.CourseEnterHelper;
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
@@ -60,6 +61,7 @@ public class PianoRoomCourseDetailActivity extends BaseMVPActivity<ActivityPiano
|
|
|
|
|
|
viewBinding.tvSetHomework.setOnClickListener(this);
|
|
|
viewBinding.ivGoChat.setOnClickListener(this);
|
|
|
+ viewBinding.tvEnterRoom.setOnClickListener(this);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -140,16 +142,19 @@ public class PianoRoomCourseDetailActivity extends BaseMVPActivity<ActivityPiano
|
|
|
//课程未开始
|
|
|
viewBinding.tvCourseStatus.setText(getString(R.string.course_not_start_str));
|
|
|
viewBinding.tvCourseStatus.setTextColor(getResources().getColor(com.cooleshow.base.R.color.color_ff802c));
|
|
|
+ viewBinding.tvEnterRoom.setVisibility(View.GONE);
|
|
|
}
|
|
|
if (TextUtils.equals(CourseConstants.COURSE_STATUS_ING, status)) {
|
|
|
//课程进行中
|
|
|
viewBinding.tvCourseStatus.setText(R.string.course_ing_str);
|
|
|
viewBinding.tvCourseStatus.setTextColor(getResources().getColor(com.cooleshow.base.R.color.color_2dc7aa));
|
|
|
+ viewBinding.tvEnterRoom.setVisibility(View.VISIBLE);
|
|
|
}
|
|
|
if (TextUtils.equals(CourseConstants.COURSE_STATUS_COMPLETE, status)) {
|
|
|
//课程已结束
|
|
|
viewBinding.tvCourseStatus.setText(R.string.course_is_completed);
|
|
|
viewBinding.tvCourseStatus.setTextColor(getResources().getColor(com.cooleshow.base.R.color.color_999999));
|
|
|
+ viewBinding.tvEnterRoom.setVisibility(View.GONE);
|
|
|
}
|
|
|
//课后作业信息
|
|
|
handleHomeworkData(infoBean);
|
|
@@ -221,6 +226,13 @@ public class PianoRoomCourseDetailActivity extends BaseMVPActivity<ActivityPiano
|
|
|
OpenChatHelper.goGroupChat(PianoRoomCourseDetailActivity.this, mInfoBean.imGroupId, mInfoBean.courseGroupName);
|
|
|
}
|
|
|
}
|
|
|
+ if (v.getId() == R.id.tv_enter_room) {
|
|
|
+ //进入教室
|
|
|
+ if (mInfoBean != null) {
|
|
|
+ CourseEnterHelper.start(this, mInfoBean.courseId, mInfoBean.subjectName);
|
|
|
+ }
|
|
|
+ return;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
private void showSetCommentDialog() {
|