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