浏览代码

1.设置首页弹窗每天只弹一次

王鹏鹏 2 年之前
父节点
当前提交
7a7554a67c
共有 1 个文件被更改,包括 5 次插入5 次删除
  1. 5 5
      workbenches/src/main/java/com/yingyang/workbenches/WorkbenchesActivity.kt

+ 5 - 5
workbenches/src/main/java/com/yingyang/workbenches/WorkbenchesActivity.kt

@@ -154,7 +154,6 @@ class WorkbenchesActivity : BaseMVVMActivity<ActivityWorkbenchesBinding, Workben
     }
 
     private fun showTaskDialog(taskDesn: String) {
-        User.saveTaskDialogStatus(User.getNowDay())
         val taskFragment = TaskFragment()
         taskFragment.setTaskDesn(taskDesn)
         taskFragment.show(supportFragmentManager, "taskFragment")
@@ -217,10 +216,11 @@ class WorkbenchesActivity : BaseMVVMActivity<ActivityWorkbenchesBinding, Workben
                     }
                     taskAdapter.setCurrentTaskNum(it.currentTaskNum)
                     taskAdapter.setData(taskList)
-                    if (it.currentTaskNum == it.totalTaskNum) {
-                        showTipDialog()
-                    } else {
-                        if (TextUtils.equals(User.getNowDay(), User.getTaskDialogStatus()).not()) {
+                    if (TextUtils.equals(User.getNowDay(), User.getTaskDialogStatus()).not()) {
+                        User.saveTaskDialogStatus(User.getNowDay())
+                        if (it.currentTaskNum == it.totalTaskNum) {
+                            showTipDialog()
+                        } else {
                             playVoice?.speak(it.taskDesn)
                             showTaskDialog(it.taskDesn)
                         }