|
@@ -12,10 +12,12 @@ import com.alibaba.android.arouter.launcher.ARouter;
|
|
|
import com.cooleshow.base.common.WebConstants;
|
|
|
import com.cooleshow.base.router.RouterPath;
|
|
|
import com.cooleshow.base.ui.activity.BaseMVPActivity;
|
|
|
+import com.cooleshow.base.utils.ToastUtil;
|
|
|
import com.cooleshow.teacher.R;
|
|
|
import com.cooleshow.teacher.adapter.MineLiveCoursePagerAdapter;
|
|
|
import com.cooleshow.teacher.databinding.ActivityMineLiveCourseBinding;
|
|
|
import com.cooleshow.teacher.presenter.course.MineLiveCoursePresenter;
|
|
|
+import com.cooleshow.usercenter.helper.UserHelper;
|
|
|
import com.google.android.material.tabs.TabLayout;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
@@ -36,9 +38,11 @@ public class MineLiveCourseActivity extends BaseMVPActivity<ActivityMineLiveCour
|
|
|
public void onClick(View view) {
|
|
|
switch (view.getId()) {
|
|
|
case R.id.tv_right_text:
|
|
|
- /* ARouter.getInstance().build(RouterPath.CourseCenter.TEACHER_MINE_CREATE_LIVE_COURSE_INFO)
|
|
|
- .navigation();*/
|
|
|
-
|
|
|
+ int teacherLiveFlag = UserHelper.getTeacherLiveFlag();
|
|
|
+ if (teacherLiveFlag == 0) {
|
|
|
+ ToastUtil.getInstance().showShort("您还未开通直播权限,开通后才可创建\n直播课哦");
|
|
|
+ return;
|
|
|
+ }
|
|
|
ARouter.getInstance()
|
|
|
.build(RouterPath.WebCenter.ACTIVITY_HTML)
|
|
|
.withString(WebConstants.WEB_URL, WebConstants.TEACHER_LIVE_CREATE)
|
|
@@ -46,8 +50,10 @@ public class MineLiveCourseActivity extends BaseMVPActivity<ActivityMineLiveCour
|
|
|
break;
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
private TabLayout tabLayout;
|
|
|
private ViewPager viewPager;
|
|
|
+
|
|
|
@Override
|
|
|
protected void initView() {
|
|
|
initMidTitleToolBar(viewBinding.toolbarInclude.toolbar, "直播课");
|
|
@@ -55,24 +61,26 @@ public class MineLiveCourseActivity extends BaseMVPActivity<ActivityMineLiveCour
|
|
|
viewBinding.toolbarInclude.tvRightText.setVisibility(View.VISIBLE);
|
|
|
viewBinding.toolbarInclude.tvRightText.setText("创建课程");
|
|
|
viewBinding.toolbarInclude.tvRightText.setOnClickListener(this);
|
|
|
- tabLayout=viewBinding.tablayout;
|
|
|
- viewPager=viewBinding.viewpager;
|
|
|
+ tabLayout = viewBinding.tablayout;
|
|
|
+ viewPager = viewBinding.viewpager;
|
|
|
viewPager.setCurrentItem(0);
|
|
|
|
|
|
}
|
|
|
+
|
|
|
@Override
|
|
|
protected void onCreate(@Nullable Bundle savedInstanceState) {
|
|
|
super.onCreate(savedInstanceState);
|
|
|
StatusBarUtil.setStatusBarDarkTheme(this, true);
|
|
|
}
|
|
|
+
|
|
|
@Override
|
|
|
public void initData() {
|
|
|
super.initData();
|
|
|
initTabLayoutAndViewPager();
|
|
|
}
|
|
|
|
|
|
- private List<String> titles = new ArrayList<String>(Arrays.asList("进行中","未上架","销售中","已完成","已取消"));
|
|
|
- private List<String> types = new ArrayList<String>(Arrays.asList("ING","NOT_SALE","APPLY","COMPLETE","CANCEL"));
|
|
|
+ private List<String> titles = new ArrayList<String>(Arrays.asList("进行中", "未上架", "销售中", "已完成", "已取消"));
|
|
|
+ private List<String> types = new ArrayList<String>(Arrays.asList("ING", "NOT_SALE", "APPLY", "COMPLETE", "CANCEL"));
|
|
|
private List<Fragment> fragments = new ArrayList<>();
|
|
|
|
|
|
private void initTabLayoutAndViewPager() {
|