bug修改 - 任务界面的按钮置灰之后,还能点击跳转,预期是置灰的无法点击
This commit is contained in:
parent
20f17da637
commit
b3fb4f0327
|
|
@ -368,19 +368,20 @@ class TasksFragment : AppViewsFragment<ViewBinding, UiState, ViewModel>(), OnTab
|
|||
|
||||
private fun updateNewBieNotifyUI() {
|
||||
with(binding?.beginnerTaskEnableNotify!!) {
|
||||
val isNotifyEnable = AndroidUtil.isNotificationEnabled()
|
||||
val hasClaimedThisReward = TaskManager.instance().newbieEnableNotifyStatus().claimReward()
|
||||
val stateBean = TaskManager.instance().newbieEnableNotifyStatus().getStatusBean()
|
||||
setActionFun {
|
||||
if (!hasClaimedThisReward) {
|
||||
val isNotifyEnable = AndroidUtil.isNotificationEnabled()
|
||||
if (!isNotifyEnable) {
|
||||
gotoNotification()
|
||||
} else {
|
||||
if (TaskManager.instance().newbieEnableNotifyStatus().claimReward()) {
|
||||
DailySignSuccessDialog(requireActivity()).initData(stateBean.rewardGoldNum, false).show()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
val actionButRes = if (stateBean.hasClaimReward) R.string.Resgatado else (if (isNotifyEnable) R.string.resgatar else R.string.go_and_do)
|
||||
val actionButRes = if (stateBean.hasClaimReward) R.string.Resgatado else (if (hasClaimedThisReward) R.string.resgatar else R.string.go_and_do)
|
||||
setTaskStateInfo(stateBean.rewardGoldNum.toString(), actionButRes,
|
||||
String.format(ResUtil.getString(R.string.beginner_notify_desc), stateBean.rewardGoldNum), stateBean.hasClaimReward)
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue