From 252736e890fd50550ab9dec218159356e2a953c1 Mon Sep 17 00:00:00 2001
From: lmw <125975490@qq.com>
Date: 星期四, 18 七月 2024 17:51:37 +0800
Subject: [PATCH] fix bug

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

diff --git a/app/src/main/java/com/dollearn/student/ui/home/ChooseVoiceFragment.kt b/app/src/main/java/com/dollearn/student/ui/home/ChooseVoiceFragment.kt
index d72618f..fdc9cd1 100644
--- a/app/src/main/java/com/dollearn/student/ui/home/ChooseVoiceFragment.kt
+++ b/app/src/main/java/com/dollearn/student/ui/home/ChooseVoiceFragment.kt
@@ -117,7 +117,7 @@
         }
 
         rl_check_1.clickDelay {
-            if (playing)
+            if (playing||data!!.subjectList[group].filter { it.completed }.size == data!!.subjectList[group].size)
                 return@clickDelay
             if (rl_check_2.visibility == View.VISIBLE&&rl_check_3.visibility == View.VISIBLE){
                 dot_1.visible()
@@ -143,7 +143,7 @@
         }
 
         rl_check_2.clickDelay {
-            if (playing)
+            if (playing||data!!.subjectList[group].filter { it.completed }.size == data!!.subjectList[group].size)
                 return@clickDelay
             if (rl_check_1.visibility == View.VISIBLE&&rl_check_3.visibility == View.VISIBLE) {
                 dot_2.visible()
@@ -170,7 +170,7 @@
 
         }
         rl_check_3.clickDelay {
-            if (playing)
+            if (playing||data!!.subjectList[group].filter { it.completed }.size == data!!.subjectList[group].size)
                 return@clickDelay
             if (rl_check_2.visibility == View.VISIBLE&&rl_check_3.visibility == View.VISIBLE) {
                 dot_3.visible()
@@ -441,4 +441,8 @@
         player.stopPlayMusic()
     }
 
+    override fun onDestroy() {
+        super.onDestroy()
+        handler?.removeCallbacksAndMessages(null)
+    }
 }
\ No newline at end of file

--
Gitblit v1.7.1