Fix bug - 通知enable 金币需要自己主动领取
This commit is contained in:
parent
70da2d05a3
commit
b7f82f247e
|
|
@ -376,20 +376,20 @@ class TasksFragment : AppViewsFragment<ViewBinding, UiState, ViewModel>(), OnTab
|
||||||
|
|
||||||
private fun updateNewBieNotifyUI() {
|
private fun updateNewBieNotifyUI() {
|
||||||
with(binding?.beginnerTaskEnableNotify!!) {
|
with(binding?.beginnerTaskEnableNotify!!) {
|
||||||
val hasClaimedThisReward = TaskManager.instance().newbieEnableNotifyStatus().claimReward()
|
|
||||||
val stateBean = TaskManager.instance().newbieEnableNotifyStatus().getStatusBean()
|
val stateBean = TaskManager.instance().newbieEnableNotifyStatus().getStatusBean()
|
||||||
|
val isNotifyEnable = AndroidUtil.isNotificationEnabled()
|
||||||
setActionFun {
|
setActionFun {
|
||||||
if (!hasClaimedThisReward) {
|
if (!stateBean.hasClaimReward) {
|
||||||
val isNotifyEnable = AndroidUtil.isNotificationEnabled()
|
|
||||||
if (!isNotifyEnable) {
|
if (!isNotifyEnable) {
|
||||||
gotoNotification()
|
gotoNotification()
|
||||||
} else {
|
} else {
|
||||||
|
TaskManager.instance().newbieEnableNotifyStatus().claimReward()
|
||||||
DailySignSuccessDialog(requireActivity()).initData(stateBean.rewardGoldNum, false).show()
|
DailySignSuccessDialog(requireActivity()).initData(stateBean.rewardGoldNum, false).show()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
val actionButRes = if (stateBean.hasClaimReward) R.string.Resgatado else (if (hasClaimedThisReward) R.string.resgatar else R.string.go_and_do)
|
val actionButRes = if (stateBean.hasClaimReward) R.string.Resgatado else (if (isNotifyEnable) R.string.resgatar else R.string.go_and_do)
|
||||||
setTaskStateInfo(stateBean.rewardGoldNum.toString(), actionButRes,
|
setTaskStateInfo(stateBean.rewardGoldNum.toString(), actionButRes,
|
||||||
String.format(ResUtil.getString(R.string.beginner_notify_desc), stateBean.rewardGoldNum), stateBean.hasClaimReward)
|
String.format(ResUtil.getString(R.string.beginner_notify_desc), stateBean.rewardGoldNum), stateBean.hasClaimReward)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue