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() + } + } }