[fix]
[添加校验]
This commit is contained in:
yangyakun
2024-10-21 15:28:53 +08:00
parent d810d1a338
commit 35a1531419
3 changed files with 11 additions and 7 deletions

View File

@@ -139,7 +139,9 @@ class LoginProvider : LoginService {
changeStatus(checkAllEnv)
UiThreadHandler.post({
changeStatus(checkAllEnv)
(loginFragment as ILoginViewCallback).checkAllEnv(checkAllEnv)
if (loginFragment!!.isAdded) {
(loginFragment as ILoginViewCallback).checkAllEnv(checkAllEnv)
}
},UiThreadHandler.MODE.QUEUE)
}
}
@@ -148,7 +150,9 @@ class LoginProvider : LoginService {
}
override fun changeStatus(currentStatus: String) {
(loginFragment as ILoginViewCallback).updateStatus(currentStatus)
if (loginFragment!!.isAdded) {
(loginFragment as ILoginViewCallback).updateStatus(currentStatus)
}
}

View File

@@ -303,8 +303,8 @@ class LoginFragment : MvpFragment<LoginFragment?, LoginPresenter?>(), ILoginView
override fun showErrorInfo(errorInfo: String) {
ToastUtils.showLong(errorInfo)
eiv_Info.visibility = View.VISIBLE
eiv_Info.showErrinfo(errorInfo)
eiv_Info?.visibility = View.VISIBLE
eiv_Info?.showErrinfo(errorInfo)
}
override fun checkAllEnv(

View File

@@ -98,12 +98,12 @@ class LoginPassengerFragment : MvpFragment<LoginPassengerFragment?, LoginPasseng
override fun checkAllEnv(
reason:String
) {
eiv_Info.visibility = View.VISIBLE
eiv_Info.showErrinfo(reason)
eiv_Info?.visibility = View.VISIBLE
eiv_Info?.showErrinfo(reason)
}
override fun updateStatus(status: String) {
statusList.add(status)
statusList?.add(status)
}
override fun onResume() {