|
@@ -1,6 +1,7 @@
|
|
|
package com.yingyang.workbenches
|
|
|
|
|
|
import android.annotation.SuppressLint
|
|
|
+import android.text.TextUtils
|
|
|
import androidx.recyclerview.widget.GridLayoutManager
|
|
|
import com.alibaba.android.arouter.facade.annotation.Route
|
|
|
import com.yingyang.workbenches.adapter.GameAdapter
|
|
@@ -154,6 +155,7 @@ class WorkbenchesActivity : BaseMVVMActivity<ActivityWorkbenchesBinding, Workben
|
|
|
}
|
|
|
|
|
|
private fun showTaskDialog(taskDesn: String) {
|
|
|
+ User.saveTaskDialogStatus(User.getNowDay())
|
|
|
val taskFragment = TaskFragment()
|
|
|
taskFragment.setTaskDesn(taskDesn)
|
|
|
taskFragment.show(supportFragmentManager, "taskFragment")
|
|
@@ -219,8 +221,10 @@ class WorkbenchesActivity : BaseMVVMActivity<ActivityWorkbenchesBinding, Workben
|
|
|
if (it.currentTaskNum == it.totalTaskNum) {
|
|
|
showTipDialog()
|
|
|
} else {
|
|
|
- playVoice?.speak(it.taskDesn)
|
|
|
- showTaskDialog(it.taskDesn)
|
|
|
+ if (TextUtils.equals(User.getNowDay(), User.getTaskDialogStatus()).not()) {
|
|
|
+ playVoice?.speak(it.taskDesn)
|
|
|
+ showTaskDialog(it.taskDesn)
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
}
|