소스 검색

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)
                         }