Browse Source

1.webview页面禁用底部导航栏

王鹏鹏 2 years ago
parent
commit
78c8c6f22d

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

@@ -142,10 +142,7 @@ class WorkbenchesActivity : BaseMVVMActivity<ActivityWorkbenchesBinding, Workben
             .leftBtnText("稍后再看")
             .rightBtnText("立即查看")
             .leftClick({
-                binding.rvGame.show(true)
-                binding.taskLayout.show(false)
-                //加载游戏列表
-                getGameList()
+                showGameList()
             }, dimiss = true)
             .rightClick({
                 JumpUtil.jumpActivity(RouterUrlCommon.trainData)
@@ -216,21 +213,24 @@ class WorkbenchesActivity : BaseMVVMActivity<ActivityWorkbenchesBinding, Workben
                     }
                     taskAdapter.setCurrentTaskNum(it.currentTaskNum)
                     taskAdapter.setData(taskList)
-                    if (TextUtils.equals(User.getNowDay(), User.getTaskDialogStatus()).not()) {
-                        User.saveTaskDialogStatus(User.getNowDay())
-                        if (it.currentTaskNum == it.totalTaskNum) {
+                    if (it.currentTaskNum == it.totalTaskNum) {
+                        if (TextUtils.equals(User.getNowDay(), User.getTaskDialogStatus()).not()) {
+                            User.saveTaskDialogStatus(User.getNowDay())
                             showTipDialog()
                         } else {
+                            showGameList()
+                        }
+                    } else {
+                        if (TextUtils.equals(User.getNowDay(), User.getTaskDialogStatus()).not()) {
+                            User.saveTaskDialogStatus(User.getNowDay())
                             playVoice?.speak(it.taskDesn)
                             showTaskDialog(it.taskDesn)
                         }
                     }
+
                 }
             } else {
-                binding.rvGame.show(true)
-                binding.taskLayout.show(false)
-                //加载游戏列表
-                getGameList()
+                showGameList()
             }
         })
     }
@@ -265,4 +265,13 @@ class WorkbenchesActivity : BaseMVVMActivity<ActivityWorkbenchesBinding, Workben
         })
     }
 
+    /**
+     * 展示推荐游戏列表
+     */
+    private fun showGameList() {
+        binding.rvGame.show(true)
+        binding.taskLayout.show(false)
+        //加载游戏列表
+        getGameList()
+    }
 }