|
|
@@ -9,6 +9,7 @@ import com.grkj.iscs.databinding.DialogLoginBinding
|
|
|
import com.grkj.iscs.extentions.toByteArrays
|
|
|
import com.grkj.iscs.extentions.toHexStrings
|
|
|
import com.grkj.iscs.model.vo.card.CardInfoRespVO
|
|
|
+import com.grkj.iscs.util.Executor
|
|
|
import com.grkj.iscs.util.NetApi
|
|
|
import com.grkj.iscs.util.SPUtils
|
|
|
import com.grkj.iscs.util.ToastUtils
|
|
|
@@ -32,10 +33,12 @@ class LoginDialog(val presenter: LoginPresenter?, val ctx: Context, private var
|
|
|
override fun initView() {
|
|
|
mBinding?.tvLogin?.setOnClickListener {
|
|
|
presenter?.login(ctx, mBinding?.etAccount?.text.toString(), mBinding?.etPassword?.text.toString()) { isSuccess, cardInfoRespVO ->
|
|
|
- if (isSuccess) {
|
|
|
- dismiss()
|
|
|
+ Executor.runOnMain {
|
|
|
+ if (isSuccess) {
|
|
|
+ dismiss()
|
|
|
+ }
|
|
|
+ callBack?.invoke(isSuccess, cardInfoRespVO)
|
|
|
}
|
|
|
- callBack?.invoke(isSuccess, cardInfoRespVO)
|
|
|
}
|
|
|
}
|
|
|
mBinding?.tvCancel?.setOnClickListener { dismiss() }
|