| | |
| | | MSG_PROGRESS -> { |
| | | EventBus.getDefault().post(EmptyEvent(Const.EventCode.SERVICE_AUDIO_PROGRESS)) |
| | | sendEmptyMessageDelayed(MSG_PROGRESS, 1000) |
| | | if (System.currentTimeMillis() - startTime >= 60000){ |
| | | saveThinkRecord() |
| | | } |
| | | } |
| | | MSG_COUNTDOWN -> { |
| | | if (System.currentTimeMillis() >= ThinkAudioService.finishTime) |
| | |
| | | if (ThinkAudioService.voice == null||startTime == 0L||SPUtils.instance().getString(Const.User.TOKEN).isNullOrEmpty()) |
| | | return |
| | | val time = ((System.currentTimeMillis() - startTime) / 1000).toInt() |
| | | startTime = 0L |
| | | startTime = System.currentTimeMillis() |
| | | HttpManager.saveViewingHistory(ThinkAudioService.voice?.id ?: "", time).request(this, false, { _, _ -> |
| | | Log.e(Const.Tag, "冥想记录成功:$time 秒") |
| | | }){ _, _-> |
| | |
| | | } |
| | | |
| | | override fun onTabSelect(position: Int) { |
| | | if (position == 4 && SPUtils.instance().getString(Const.User.TOKEN).isNullOrEmpty()){ |
| | | toast("请先登录") |
| | | startActivity<LoginActivity>() |
| | | tab_bar.currentTab = 0 |
| | | return |
| | | if (position == 4 ){ |
| | | if (SPUtils.instance().getString(Const.User.TOKEN).isNullOrEmpty()){ |
| | | toast("请先登录") |
| | | startActivity<LoginActivity>() |
| | | tab_bar.currentTab = 0 |
| | | return |
| | | }else |
| | | (fragments[4] as MineFragment).showUserInfo() |
| | | } |
| | | |
| | | view_pager.currentItem = position |
| | | if (position == 2){ |
| | | (fragments[2] as TreeFragment).getTree() |
| | |
| | | cl_player.alpha = 1f |
| | | } |
| | | } |
| | | if (position == 1){ |
| | | (fragments[1] as CourseFragment).refreshDataByResume() |
| | | } |
| | | if (position == 4){ |
| | | (fragments[4] as MineFragment).queryUnread() |
| | | } |
| | | if (position != 1) |
| | | EventBus.getDefault().post(EmptyEvent(Const.EventCode.PAUSE_TEACHER_VIDEO)) |
| | | if (position == 0) |
| | | if (position == 0){ |
| | | (fragments[0] as HomeFragment).refreshDataByResume() |
| | | startTodayCheck() |
| | | } |
| | | else |
| | | stopTodayCheck() |
| | | } |
| | |
| | | super.onResume() |
| | | if (view_pager.currentItem == 4){ |
| | | (fragments[4] as MineFragment).queryUnread() |
| | | (fragments[4] as MineFragment).showUserInfo() |
| | | } else if (view_pager.currentItem == 0){ |
| | | startTodayCheck() |
| | | (fragments[0] as HomeFragment).refreshDataByResume() |
| | | } else if (view_pager.currentItem == 2){ |
| | | (fragments[2] as TreeFragment).getTree() |
| | | } else if (view_pager.currentItem == 1){ |
| | | (fragments[1] as CourseFragment).refreshDataByResume() |
| | | } |
| | | if (isFirst&&!hasTreeFirstShow&&!SPUtils.instance().getString(Const.User.ANSWER).isNullOrEmpty()){ //如果是第一次安装并且还没显示树苗打卡引导并且答完题了 就去树苗引导 |
| | | tab_bar.currentTab = 2 |
| | |
| | | if (teacherVideoView?.onBackPressed() != true) |
| | | super.onBackPressed() |
| | | } |
| | | |
| | | } |