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