From f571288a24fcf10143dcc8015ffbbf38dbc0c614 Mon Sep 17 00:00:00 2001 From: lmw <125975490@qq.com> Date: 星期一, 17 六月 2024 23:03:49 +0800 Subject: [PATCH] save --- app/src/main/java/com/dollearn/student/ui/home/ScheduleActivity.kt | 18 ++++++++++++++++++ 1 files changed, 18 insertions(+), 0 deletions(-) diff --git a/app/src/main/java/com/dollearn/student/ui/home/ScheduleActivity.kt b/app/src/main/java/com/dollearn/student/ui/home/ScheduleActivity.kt index 3e854ca..5bb5a4b 100644 --- a/app/src/main/java/com/dollearn/student/ui/home/ScheduleActivity.kt +++ b/app/src/main/java/com/dollearn/student/ui/home/ScheduleActivity.kt @@ -6,7 +6,12 @@ import com.dollearn.student.network.HttpManager import com.dollearn.student.network.request import com.dollearn.student.ui.TransparentStatusBarActivity +import com.dollearn.student.utils.Const +import com.dollearn.student.utils.event.EmptyEvent +import com.dollearn.student.utils.event.IntEvent import kotlinx.android.synthetic.main.activity_schedul.* +import org.greenrobot.eventbus.EventBus +import org.greenrobot.eventbus.Subscribe class ScheduleActivity :TransparentStatusBarActivity(){ override fun setContentView() = R.layout.activity_schedul @@ -25,6 +30,7 @@ override fun initView() { title = "" getSchedule() + EventBus.getDefault().register(this) } private fun getSchedule(){ @@ -54,4 +60,16 @@ tab_bar.currentTab = currentDay-1 view_pager.offscreenPageLimit = day } + + @Subscribe + fun nextSubject(e: IntEvent){ + if (e.code == Const.EventCode.NEXT_SUBJECT){ + (frags[view_pager.currentItem] as DailyFragment).nextSubject(e.i) + } + } + + override fun onDestroy() { + super.onDestroy() + EventBus.getDefault().unregister(this) + } } -- Gitblit v1.7.1