|
|
@@ -18,6 +18,10 @@ import com.yingyangfly.baselib.utils.RxBusCodes
|
|
|
import com.yingyangfly.baselib.utils.RxTimer
|
|
|
import gorden.rxbus2.Subscribe
|
|
|
import gorden.rxbus2.ThreadMode
|
|
|
+import kotlinx.coroutines.Dispatchers
|
|
|
+import kotlinx.coroutines.GlobalScope
|
|
|
+import kotlinx.coroutines.delay
|
|
|
+import kotlinx.coroutines.launch
|
|
|
import java.util.*
|
|
|
|
|
|
/**
|
|
|
@@ -77,19 +81,15 @@ class MocaActivity : BaseMVVMActivity<ActivityMocaBinding, MocaViewModel>(),
|
|
|
viewModel.submitQuestions(questionsBeans!!, fail = {
|
|
|
it.toast()
|
|
|
}, success = {
|
|
|
- showLoading()
|
|
|
- val timer = Timer()
|
|
|
- timer.schedule(object : TimerTask() {
|
|
|
- override fun run() {
|
|
|
- dismissLoading()
|
|
|
- JumpUtil.jumpActivityWithUrl(
|
|
|
- RouterUrlCommon.evaluationResult,
|
|
|
- reviewTaskId,
|
|
|
- mContext
|
|
|
- )
|
|
|
- finish()
|
|
|
- }
|
|
|
- }, 2000)
|
|
|
+ GlobalScope.launch(Dispatchers.Main) {
|
|
|
+ showLoading()
|
|
|
+ delay(2000)
|
|
|
+ JumpUtil.jumpActivityWithUrl(
|
|
|
+ RouterUrlCommon.evaluationResult, reviewTaskId, mContext
|
|
|
+ )
|
|
|
+ dismissLoading()
|
|
|
+ finish()
|
|
|
+ }
|
|
|
})
|
|
|
}
|
|
|
}
|