From b6a22ac20c4155bb6f3df928cf5d88502079406c Mon Sep 17 00:00:00 2001
From: lmw <125975490@qq.com>
Date: 星期一, 22 七月 2024 15:28:13 +0800
Subject: [PATCH] save

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

diff --git a/app/src/main/java/com/dollearn/student/ui/home/ListenActivity.kt b/app/src/main/java/com/dollearn/student/ui/home/ListenActivity.kt
index 00ce1be..3c4197e 100644
--- a/app/src/main/java/com/dollearn/student/ui/home/ListenActivity.kt
+++ b/app/src/main/java/com/dollearn/student/ui/home/ListenActivity.kt
@@ -45,8 +45,9 @@
 
     override fun initClick() {
         tv_last.setOnClickListener {
-            (fragments[view_pager.currentItem-1] as ListenFragment).recover()
-            view_pager.setCurrentItem(view_pager.currentItem-1,true)
+            val i = view_pager.currentItem - 1
+            (fragments[i] as ListenFragment).recover()
+            view_pager.setCurrentItem(i,i%4 == 0)
             if (view_pager.currentItem == 0)
                 tv_last.gone()
         }
@@ -62,8 +63,9 @@
             ResultActivity.startResult(this,day,week,season,1,totalCount,rightCount,data!!.data.integral,time,data!!.data.id)
             finish()
         }else{
-            (fragments[view_pager.currentItem+1] as ListenFragment).recover()
-            view_pager.setCurrentItem(view_pager.currentItem+1,true)
+            val i = view_pager.currentItem + 1
+            (fragments[i] as ListenFragment).recover()
+            view_pager.setCurrentItem(i,i%4 == 0)
             tv_last.visible()
         }
     }

--
Gitblit v1.7.1