From 442124baa483f8d1c4aaca7ff81e15dd3f122363 Mon Sep 17 00:00:00 2001
From: 罗明文 <125975490@qq.com>
Date: 星期四, 22 五月 2025 13:14:36 +0800
Subject: [PATCH] save

---
 app/src/main/java/com/dollearn/student/ui/home/LookImgActivity.kt |   16 +++++++---------
 1 files changed, 7 insertions(+), 9 deletions(-)

diff --git a/app/src/main/java/com/dollearn/student/ui/home/LookImgActivity.kt b/app/src/main/java/com/dollearn/student/ui/home/LookImgActivity.kt
index 4ee91a9..576cf94 100644
--- a/app/src/main/java/com/dollearn/student/ui/home/LookImgActivity.kt
+++ b/app/src/main/java/com/dollearn/student/ui/home/LookImgActivity.kt
@@ -18,7 +18,10 @@
 import com.dollearn.student.network.entity.SubjectBean
 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 kotlinx.android.synthetic.main.activity_listen.*
+import org.greenrobot.eventbus.EventBus
 
 class LookImgActivity:TransparentStatusBarActivity() {
     override fun setContentView() = R.layout.activity_listen
@@ -115,20 +118,14 @@
         handler?.sendEmptyMessageDelayed(0,1000L)
     }
 
-    private fun recover(){
-        HttpManager.teamSchedule(day,week,3).request(this){_,data->
-            view_pager.setCurrentItem(data?.topicIds?.size?:0,false)
-            totalCount = data?.answerNumber?:0
-            rightCount = data?.correctNumber?:0
-        }
-    }
-
     override fun onBackPressed() {
         val tipDialog = TipDialog()
         tipDialog.arguments = bundleOf("msg" to "未完成全部答题,确认退出吗?")
         tipDialog.setCallback(object :TipDialog.OnClickCallback{
             override fun onOk() {
-                finish()
+                HttpManager.exitGameOrStory(time).request(this@LookImgActivity){_,_->
+                    finish()
+                }
             }
 
             override fun onCancel() {
@@ -141,5 +138,6 @@
         super.onDestroy()
         handler?.removeMessages(0)
         handler = null
+        EventBus.getDefault().post(EmptyEvent(Const.EventCode.STOP_TIMER))
     }
 }

--
Gitblit v1.7.1