From a036ac0c6c8d87f36e68f88f05231c3be23fcc4b Mon Sep 17 00:00:00 2001 From: lmw <125975490@qq.com> Date: 星期四, 01 八月 2024 13:32:55 +0800 Subject: [PATCH] 修改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