|
@@ -19,12 +19,15 @@ import com.cooleshow.base.constanst.LoginStatusConstants;
|
|
|
import com.cooleshow.base.event.LoginStatusEvent;
|
|
|
import com.cooleshow.base.router.RouterPath;
|
|
|
import com.cooleshow.base.ui.activity.BaseMVPActivity;
|
|
|
+import com.cooleshow.base.utils.FileUtils;
|
|
|
import com.cooleshow.base.utils.GsonUtils;
|
|
|
import com.cooleshow.base.utils.JumpUtils;
|
|
|
import com.cooleshow.base.utils.LogUtils;
|
|
|
import com.cooleshow.base.utils.ToastUtil;
|
|
|
+import com.cooleshow.base.utils.helper.MidiFileHelper;
|
|
|
import com.cooleshow.base.utils.helper.QMUIStatusBarHelper;
|
|
|
import com.cooleshow.base.utils.helper.UpdateAppHelper;
|
|
|
+import com.cooleshow.teacher.App;
|
|
|
import com.cooleshow.teacher.R;
|
|
|
import com.cooleshow.teacher.adapter.HomePageAdapter;
|
|
|
import com.cooleshow.teacher.bean.TeacherUserInfo;
|
|
@@ -56,6 +59,11 @@ import androidx.annotation.Nullable;
|
|
|
import androidx.fragment.app.Fragment;
|
|
|
|
|
|
import cn.jpush.android.api.JPushInterface;
|
|
|
+import io.reactivex.rxjava3.core.Observable;
|
|
|
+import io.reactivex.rxjava3.core.ObservableEmitter;
|
|
|
+import io.reactivex.rxjava3.core.ObservableOnSubscribe;
|
|
|
+import io.reactivex.rxjava3.functions.Consumer;
|
|
|
+import io.reactivex.rxjava3.schedulers.Schedulers;
|
|
|
import io.rong.imkit.manager.UnReadMessageManager;
|
|
|
import io.rong.imlib.RongIMClient;
|
|
|
|
|
@@ -100,7 +108,6 @@ public class MainActivity extends BaseMVPActivity<ActivityMainBinding, MainPrese
|
|
|
UpdateAppHelper.getInstance().checkUpdate(this, "android-teacher");
|
|
|
}
|
|
|
|
|
|
-
|
|
|
@NonNull
|
|
|
@Override
|
|
|
protected ActivityMainBinding getLayoutView() {
|
|
@@ -210,6 +217,7 @@ public class MainActivity extends BaseMVPActivity<ActivityMainBinding, MainPrese
|
|
|
.subscribe(permission -> {
|
|
|
if (permission) {
|
|
|
checkAppVersion();
|
|
|
+ MidiFileHelper.initMidFile();
|
|
|
}
|
|
|
});
|
|
|
}
|