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