diff --git a/OCH/common/biz/src/main/java/com/mogo/och/biz/login/LoginProvider.kt b/OCH/common/biz/src/main/java/com/mogo/och/biz/login/LoginProvider.kt index dfb9392426..7ea43aa64b 100644 --- a/OCH/common/biz/src/main/java/com/mogo/och/biz/login/LoginProvider.kt +++ b/OCH/common/biz/src/main/java/com/mogo/och/biz/login/LoginProvider.kt @@ -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) + } } diff --git a/OCH/common/biz/src/main/java/com/mogo/och/biz/login/ui/LoginFragment.kt b/OCH/common/biz/src/main/java/com/mogo/och/biz/login/ui/LoginFragment.kt index 7025d727f5..122ec46324 100644 --- a/OCH/common/biz/src/main/java/com/mogo/och/biz/login/ui/LoginFragment.kt +++ b/OCH/common/biz/src/main/java/com/mogo/och/biz/login/ui/LoginFragment.kt @@ -303,8 +303,8 @@ class LoginFragment : MvpFragment(), 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( diff --git a/OCH/common/biz/src/main/java/com/mogo/och/biz/login/ui/LoginPassengerFragment.kt b/OCH/common/biz/src/main/java/com/mogo/och/biz/login/ui/LoginPassengerFragment.kt index 8dbda19ab5..d008108b09 100644 --- a/OCH/common/biz/src/main/java/com/mogo/och/biz/login/ui/LoginPassengerFragment.kt +++ b/OCH/common/biz/src/main/java/com/mogo/och/biz/login/ui/LoginPassengerFragment.kt @@ -98,12 +98,12 @@ class LoginPassengerFragment : MvpFragment