处理success dialog 数值不正确问题
This commit is contained in:
parent
38ea782dc1
commit
d24c51ff22
|
|
@ -74,7 +74,9 @@ class DailySignDialog(context: Context) : BindingDialog<DialogDailySignBinding>(
|
||||||
private fun clickedAdDoubleBut() {
|
private fun clickedAdDoubleBut() {
|
||||||
startAdTask("doubleAd", {
|
startAdTask("doubleAd", {
|
||||||
if (TaskManager.instance().executeDailySign(mCurDayIndex, true, true)) {
|
if (TaskManager.instance().executeDailySign(mCurDayIndex, true, true)) {
|
||||||
DailySignSuccessDialog(context).initData(mConfigList?.get(mCurDayIndex)?.value, false).show()
|
DailySignSuccessDialog(context).initData((mConfigList?.get(mCurDayIndex)?.value)?.times(
|
||||||
|
2
|
||||||
|
), false).show()
|
||||||
updateUI(mCurDayIndex)
|
updateUI(mCurDayIndex)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
@ -85,7 +87,7 @@ class DailySignDialog(context: Context) : BindingDialog<DialogDailySignBinding>(
|
||||||
if (firstForgotSignDayIndex > 0) {
|
if (firstForgotSignDayIndex > 0) {
|
||||||
startAdTask("complementAd", {
|
startAdTask("complementAd", {
|
||||||
if (TaskManager.instance().executeDailySign(firstForgotSignDayIndex, false, false)){
|
if (TaskManager.instance().executeDailySign(firstForgotSignDayIndex, false, false)){
|
||||||
DailySignSuccessDialog(context).initData(mConfigList?.get(mCurDayIndex)?.value, false).show()
|
DailySignSuccessDialog(context).initData(mConfigList?.get(firstForgotSignDayIndex)?.value, false).show()
|
||||||
updateUI(firstForgotSignDayIndex)
|
updateUI(firstForgotSignDayIndex)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
@ -136,6 +138,7 @@ class DailySignDialog(context: Context) : BindingDialog<DialogDailySignBinding>(
|
||||||
val curDayView = mSignItemViewList[mCurDayIndex]
|
val curDayView = mSignItemViewList[mCurDayIndex]
|
||||||
val curDayStateBean = curDayView.getStateBean()
|
val curDayStateBean = curDayView.getStateBean()
|
||||||
|
|
||||||
|
|
||||||
mBinding.tvSignedTotal.text = buildString {
|
mBinding.tvSignedTotal.text = buildString {
|
||||||
append(TaskManager.instance().getSignDaysTotal())
|
append(TaskManager.instance().getSignDaysTotal())
|
||||||
append("/7")
|
append("/7")
|
||||||
|
|
@ -153,6 +156,11 @@ class DailySignDialog(context: Context) : BindingDialog<DialogDailySignBinding>(
|
||||||
mBinding.actionWatchAd.isVisible = true
|
mBinding.actionWatchAd.isVisible = true
|
||||||
mBinding.actionComplement.isVisible = false
|
mBinding.actionComplement.isVisible = false
|
||||||
mBinding.actionTomorrowSign.isVisible = false
|
mBinding.actionTomorrowSign.isVisible = false
|
||||||
|
|
||||||
|
mBinding.tvGoldNum.text = buildString {
|
||||||
|
"+"
|
||||||
|
mConfigList?.get(mCurDayIndex)?.value
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
val forgotSignDays = TaskManager.instance().getForgotSignDays()
|
val forgotSignDays = TaskManager.instance().getForgotSignDays()
|
||||||
if (forgotSignDays > 0) {
|
if (forgotSignDays > 0) {
|
||||||
|
|
|
||||||
|
|
@ -42,6 +42,7 @@ class DailySignSuccessDialog(context: Context) : BindingDialog<ViewBinding>(cont
|
||||||
|
|
||||||
fun initData(goldNum: Int?, showAdBut: Boolean) : DailySignSuccessDialog {
|
fun initData(goldNum: Int?, showAdBut: Boolean) : DailySignSuccessDialog {
|
||||||
mBinding.tvGoldNum.text = "+$goldNum"
|
mBinding.tvGoldNum.text = "+$goldNum"
|
||||||
|
mBinding.tvGoldNumBut.text = "+$goldNum"
|
||||||
mBinding.flAction.isVisible = showAdBut
|
mBinding.flAction.isVisible = showAdBut
|
||||||
return this
|
return this
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -263,6 +263,7 @@
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<androidx.appcompat.widget.AppCompatTextView
|
<androidx.appcompat.widget.AppCompatTextView
|
||||||
|
android:id="@+id/tv_gold_num"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_gravity="center_horizontal"
|
android:layout_gravity="center_horizontal"
|
||||||
|
|
@ -308,7 +309,7 @@
|
||||||
android:layout_gravity="center"
|
android:layout_gravity="center"
|
||||||
android:paddingHorizontal="20dp"
|
android:paddingHorizontal="20dp"
|
||||||
android:background="@drawable/bg_sign_done_but"
|
android:background="@drawable/bg_sign_done_but"
|
||||||
android:visibility="visible">
|
android:visibility="gone">
|
||||||
<androidx.appcompat.widget.AppCompatTextView
|
<androidx.appcompat.widget.AppCompatTextView
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
|
|
|
||||||
|
|
@ -68,6 +68,7 @@
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<androidx.appcompat.widget.AppCompatTextView
|
<androidx.appcompat.widget.AppCompatTextView
|
||||||
|
android:id="@+id/tv_gold_num_but"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_gravity="center_horizontal"
|
android:layout_gravity="center_horizontal"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue