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