From a75d47a04c4e961be59589b7f1e45ed71c9f6cea Mon Sep 17 00:00:00 2001 From: renhaoting <370797079@qq.com> Date: Fri, 26 Dec 2025 13:54:43 +0800 Subject: [PATCH] =?UTF-8?q?bug=E4=BF=AE=E6=94=B9=20-=20=E7=AD=BE=E5=88=B0?= =?UTF-8?q?=E7=95=8C=E9=9D=A2=E5=8F=AF=E4=BB=A5=E4=BC=98=E5=8C=96=E4=B8=80?= =?UTF-8?q?=E4=B8=8B=EF=BC=8C=20=E6=94=B9=E4=B8=BA=E7=82=B9=E5=87=BB?= =?UTF-8?q?=E5=BD=93=E5=A4=A9=E7=9A=84=E7=AD=BE=E5=88=B0=E6=A1=86=EF=BC=8C?= =?UTF-8?q?=E4=B9=9F=E8=83=BD=E7=9B=B4=E6=8E=A5=E9=A2=86=E5=8F=96=E5=BD=93?= =?UTF-8?q?=E5=A4=A9=E7=9A=84=E7=AD=BE=E5=88=B0=E5=A5=96=E5=8A=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/fragments/task/DailySignDialog.kt | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/app/src/main/java/com/gamedog/vididin/main/fragments/task/DailySignDialog.kt b/app/src/main/java/com/gamedog/vididin/main/fragments/task/DailySignDialog.kt index 99d9153..0d1a15b 100644 --- a/app/src/main/java/com/gamedog/vididin/main/fragments/task/DailySignDialog.kt +++ b/app/src/main/java/com/gamedog/vididin/main/fragments/task/DailySignDialog.kt @@ -136,16 +136,6 @@ class DailySignDialog(context: Activity) : BindingDialog mSignItemViewList.add(signItem7) - mSignItemViewList[mCurDayIndex].setOnClickListener { - fun onClick(v: View?) { - val curDayView = mSignItemViewList[mCurDayIndex] - val curDayStateBean = curDayView.getStateBean() - if (!curDayStateBean.hasSigned) { - clickedNormalSign() - } - } - } - mConfigList?.let { mSignItemViewList.forEachIndexed { index, itemView-> itemView.setData(mConfigList!![index], @@ -159,6 +149,14 @@ class DailySignDialog(context: Activity) : BindingDialog mCurDayIndex = TaskManager.instance().dailySignStatus().getCurDayIndexOfDailyCheckIn() mSignItemViewList[mCurDayIndex].setSelectState(true) updateUI(mCurDayIndex) + + mSignItemViewList[mCurDayIndex].setOnClickListener { + val curDayView = mSignItemViewList[mCurDayIndex] + val curDayStateBean = curDayView.getStateBean() + if (!curDayStateBean.hasSigned) { + clickedNormalSign() + } + } }