|
@@ -12,10 +12,12 @@ import com.yingyangfly.baselib.ext.getScaleAnimation
|
|
|
import com.yingyangfly.baselib.ext.toast
|
|
import com.yingyangfly.baselib.ext.toast
|
|
|
import com.yingyangfly.baselib.mvvm.BaseMVVMActivity
|
|
import com.yingyangfly.baselib.mvvm.BaseMVVMActivity
|
|
|
import com.yingyangfly.baselib.router.RouterUrlCommon
|
|
import com.yingyangfly.baselib.router.RouterUrlCommon
|
|
|
|
|
+import com.yingyangfly.baselib.utils.JumpUtil
|
|
|
import com.yingyangfly.baselib.utils.RxBusCodes
|
|
import com.yingyangfly.baselib.utils.RxBusCodes
|
|
|
import com.yingyangfly.baselib.utils.RxTimer
|
|
import com.yingyangfly.baselib.utils.RxTimer
|
|
|
import gorden.rxbus2.Subscribe
|
|
import gorden.rxbus2.Subscribe
|
|
|
import gorden.rxbus2.ThreadMode
|
|
import gorden.rxbus2.ThreadMode
|
|
|
|
|
+import java.util.*
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* moca试题库
|
|
* moca试题库
|
|
@@ -24,6 +26,7 @@ import gorden.rxbus2.ThreadMode
|
|
|
class MocaActivity : BaseMVVMActivity<ActivityMocaBinding, MocaViewModel>(),
|
|
class MocaActivity : BaseMVVMActivity<ActivityMocaBinding, MocaViewModel>(),
|
|
|
View.OnTouchListener {
|
|
View.OnTouchListener {
|
|
|
|
|
|
|
|
|
|
+ private var reviewTaskId = ""
|
|
|
lateinit var rxTimer: RxTimer
|
|
lateinit var rxTimer: RxTimer
|
|
|
var time: Long = 0
|
|
var time: Long = 0
|
|
|
|
|
|
|
@@ -60,6 +63,7 @@ class MocaActivity : BaseMVVMActivity<ActivityMocaBinding, MocaViewModel>(),
|
|
|
val questionsBeans = questionsDao?.getAllQuestions()
|
|
val questionsBeans = questionsDao?.getAllQuestions()
|
|
|
if (questionsBeans.isNullOrEmpty().not()) {
|
|
if (questionsBeans.isNullOrEmpty().not()) {
|
|
|
questionsBeans?.forEach {
|
|
questionsBeans?.forEach {
|
|
|
|
|
+ reviewTaskId = it.reviewTaskId
|
|
|
it.usedTime = time.toString()
|
|
it.usedTime = time.toString()
|
|
|
it.reviewId = it.id
|
|
it.reviewId = it.id
|
|
|
if (TextUtils.equals("0", it.correct)) {
|
|
if (TextUtils.equals("0", it.correct)) {
|
|
@@ -72,8 +76,19 @@ class MocaActivity : BaseMVVMActivity<ActivityMocaBinding, MocaViewModel>(),
|
|
|
viewModel.submitQuestions(questionsBeans!!, fail = {
|
|
viewModel.submitQuestions(questionsBeans!!, fail = {
|
|
|
it.toast()
|
|
it.toast()
|
|
|
}, success = {
|
|
}, success = {
|
|
|
- "提交成功".toast()
|
|
|
|
|
- finish()
|
|
|
|
|
|
|
+ showLoading()
|
|
|
|
|
+ val timer = Timer()
|
|
|
|
|
+ timer.schedule(object : TimerTask() {
|
|
|
|
|
+ override fun run() {
|
|
|
|
|
+ dismissLoading()
|
|
|
|
|
+ JumpUtil.jumpActivityWithUrl(
|
|
|
|
|
+ RouterUrlCommon.evaluationResult,
|
|
|
|
|
+ reviewTaskId,
|
|
|
|
|
+ mContext
|
|
|
|
|
+ )
|
|
|
|
|
+ finish()
|
|
|
|
|
+ }
|
|
|
|
|
+ }, 2000)
|
|
|
})
|
|
})
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|