[m1] 倒计时
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
package com.magic.mogo.och.charter.fragment
|
||||
|
||||
import android.os.Bundle
|
||||
import android.os.CountDownTimer
|
||||
import android.view.View
|
||||
import com.alibaba.android.arouter.launcher.ARouter
|
||||
import com.magic.mogo.och.charter.R
|
||||
@@ -29,6 +30,7 @@ class DriverM1Fragment : CharterBaseFragment<DriverM1Fragment?, DriverM1Presente
|
||||
SlidePanelView.OnSlidePanelMoveToEndListener{
|
||||
private var loginService: LoginService? = null
|
||||
private var ochCommitDialog: OCHCommitDialog? = null
|
||||
var countDownTimer: CountDownTimer? = null
|
||||
|
||||
companion object{
|
||||
val TAG: String = DriverM1Fragment::class.java.name
|
||||
@@ -89,7 +91,7 @@ class DriverM1Fragment : CharterBaseFragment<DriverM1Fragment?, DriverM1Presente
|
||||
@Subscribe(threadMode = ThreadMode.MAIN)
|
||||
fun changeOverview(eventLogout: EventLogout) {
|
||||
if (eventLogout.messgae == EventLogout.LOGOUT_TYPE) {
|
||||
d(SceneConstant.M_BUS + TAG, "changeOverview Event消息去登出")
|
||||
d(SceneConstant.M_CHARTER_D + TAG, "changeOverview Event消息去登出")
|
||||
mPresenter?.logout()
|
||||
}
|
||||
}
|
||||
@@ -163,4 +165,22 @@ class DriverM1Fragment : CharterBaseFragment<DriverM1Fragment?, DriverM1Presente
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
fun startCountDownTimer(total: Long,countDownInterval:Long){
|
||||
countDownTimer = object : CountDownTimer(total,countDownInterval){
|
||||
override fun onTick(millisUntilFinished: Long) {
|
||||
var minute=millisUntilFinished/1000/60%60
|
||||
driverm1_order_count_down.text = String.format(
|
||||
resources.getString(R.string.count_down_txt)
|
||||
,minute)
|
||||
d(SceneConstant.M_CHARTER_D + TAG, "倒计时分钟 = $minute" )
|
||||
}
|
||||
|
||||
override fun onFinish() {
|
||||
d(SceneConstant.M_CHARTER_D + TAG, "倒计时结束")
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user