Bladeren bron

修复bug

Pq 3 jaren geleden
bovenliggende
commit
1d464de676

+ 2 - 1
teacher/src/main/java/com/cooleshow/teacher/ui/course/MineLiveCourseActivity.java

@@ -13,6 +13,7 @@ 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.base.utils.helper.QMUIStatusBarHelper;
 import com.cooleshow.teacher.R;
 import com.cooleshow.teacher.adapter.MineLiveCoursePagerAdapter;
 import com.cooleshow.teacher.databinding.ActivityMineLiveCourseBinding;
@@ -70,7 +71,7 @@ public class MineLiveCourseActivity extends BaseMVPActivity<ActivityMineLiveCour
     @Override
     protected void onCreate(@Nullable Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
-        StatusBarUtil.setStatusBarDarkTheme(this, true);
+        QMUIStatusBarHelper.setStatusBarLightMode(this);
     }
 
     @Override

+ 11 - 4
teacher/src/main/java/com/cooleshow/teacher/ui/course/MineLiveCourseFragment.java

@@ -27,6 +27,7 @@ import com.cooleshow.teacher.bean.TeacherUserInfo;
 import com.cooleshow.teacher.contract.MineLiveCourseContract;
 import com.cooleshow.teacher.databinding.FragmentMineLiveCourseBinding;
 import com.cooleshow.teacher.presenter.course.MineLiveCoursePresenter;
+import com.cooleshow.usercenter.helper.UserHelper;
 import com.scwang.smart.refresh.layout.api.RefreshLayout;
 import com.scwang.smart.refresh.layout.listener.OnRefreshListener;
 
@@ -118,7 +119,6 @@ public class MineLiveCourseFragment extends BaseMVPFragment<FragmentMineLiveCour
 
     @Override
     protected void initData() {
-        presenter.getTeacherUserInfo();
         mViewBinding.refreshLayout.setOnRefreshListener(refreshLayout -> {
             currentPage = 1;
             queryCourse(true);
@@ -135,6 +135,12 @@ public class MineLiveCourseFragment extends BaseMVPFragment<FragmentMineLiveCour
 
     }
 
+    @Override
+    public void onResume() {
+        super.onResume();
+        presenter.getTeacherUserInfo();
+    }
+
     private boolean hasNext = true;
 
     /**
@@ -196,9 +202,9 @@ public class MineLiveCourseFragment extends BaseMVPFragment<FragmentMineLiveCour
     @Override
     public void setUserVisibleHint(boolean isVisibleToUser) {
         super.setUserVisibleHint(isVisibleToUser);
-        if (isVisibleToUser && presenter != null) {
-            presenter.getTeacherUserInfo();
-        }
+//        if (isVisibleToUser && presenter != null) {
+//            presenter.getTeacherUserInfo();
+//        }
     }
 
     @Override
@@ -211,6 +217,7 @@ public class MineLiveCourseFragment extends BaseMVPFragment<FragmentMineLiveCour
             mViewBinding.tvOpen.setVisibility(View.GONE);
         } else if (TextUtils.equals(teacherUserInfo.entryStatus, TeacherInfoConstants.ENTRY_STATUS_PASS)) {
             //入驻审核通过
+            UserHelper.saveTeacherOpenLiveFlag(teacherUserInfo.liveFlag);
             if (teacherUserInfo.liveFlag == 0) {
                 //是否有直播权限 0 否 1 是
                 mViewBinding.refreshLayout.setVisibility(View.GONE);