From b13afc751dbbce24753d008f1f87d2c5e133a4ad Mon Sep 17 00:00:00 2001
From: lmw <125975490@qq.com>
Date: 星期二, 09 七月 2024 15:19:26 +0800
Subject: [PATCH] fix bug

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

diff --git a/app/src/main/java/com/dollearn/student/ui/home/ChooseVoiceActivity.kt b/app/src/main/java/com/dollearn/student/ui/home/ChooseVoiceActivity.kt
index 4faa023..81d464e 100644
--- a/app/src/main/java/com/dollearn/student/ui/home/ChooseVoiceActivity.kt
+++ b/app/src/main/java/com/dollearn/student/ui/home/ChooseVoiceActivity.kt
@@ -18,7 +18,6 @@
 import com.dollearn.student.network.request
 import com.dollearn.student.ui.TransparentStatusBarActivity
 import kotlinx.android.synthetic.main.activity_listen.*
-import org.jetbrains.anko.startActivity
 
 class ChooseVoiceActivity:TransparentStatusBarActivity() {
     override fun setContentView() = R.layout.activity_listen
@@ -56,7 +55,7 @@
     fun next(){
         if (view_pager.currentItem == fragments.lastIndex){
             handler?.removeMessages(0)
-            ResultActivity.startResult(this,day,week,season,1,totalCount,rightCount,data!!.data.integral,time,data!!.data.id)
+            ResultActivity.startResult(this,day,week,season,2,totalCount,rightCount,data!!.data.integral,time,data!!.data.id)
             finish()
         }else{
             (fragments[view_pager.currentItem+1] as ChooseVoiceFragment).recover()
@@ -117,7 +116,9 @@
 
     private fun recover(){
         HttpManager.teamSchedule(day,week,2).request(this){_,data->
-//            view_pager.setCurrentItem(data?.topicIds?.size?:1,false)
+            view_pager.setCurrentItem((data?.schedule?:1)-1,false)
+            if (view_pager.currentItem != 0)
+                tv_last.visible()
             totalCount = data?.answerNumber?:0
             rightCount = data?.correctNumber?:0
         }
@@ -132,7 +133,7 @@
                     finish()
                 else{
                     val list = (data?.subjectList?: arrayListOf()).subList(0,view_pager.currentItem).flatMap { it }
-                    HttpManager.exitLearning(totalCount,rightCount,day,week,2,data?.data?.id?:"", list.joinToString(",") { it.id }).request(this@ChooseVoiceActivity){ _, _->
+                    HttpManager.exitLearning(view_pager.currentItem,season,time,totalCount,rightCount,day,week,2,data?.data?.id?:"", list.joinToString(",") { it.id }).request(this@ChooseVoiceActivity){ _, _->
                         finish()
                     }
                 }

--
Gitblit v1.7.1