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