Commit 3e2a7717 authored by yinjiacheng's avatar yinjiacheng

fix SHQBD-798 个人认证、企业认证页面返回时清空内存中的认证数据

parent b537ef75
...@@ -394,6 +394,8 @@ class LifeAccountEnterpriseAuthActivity : BaseActivity<ActivityLifeAccountEnterp ...@@ -394,6 +394,8 @@ class LifeAccountEnterpriseAuthActivity : BaseActivity<ActivityLifeAccountEnterp
override fun onDoBack() { override fun onDoBack() {
// 返回上一步/上一页 // 返回上一步/上一页
if (viewBind.pvAuthProcess.curProcess == 0) { if (viewBind.pvAuthProcess.curProcess == 0) {
// 清空内存中的认证数据
clearLifeAccountAuthData()
// 当前是第一个fragment 则退出当前activity // 当前是第一个fragment 则退出当前activity
XPageManager.pop(null) XPageManager.pop(null)
} else { } else {
...@@ -410,6 +412,8 @@ class LifeAccountEnterpriseAuthActivity : BaseActivity<ActivityLifeAccountEnterp ...@@ -410,6 +412,8 @@ class LifeAccountEnterpriseAuthActivity : BaseActivity<ActivityLifeAccountEnterp
override fun onBackPressed() { override fun onBackPressed() {
// 返回上一步/上一页 // 返回上一步/上一页
if (viewBind.pvAuthProcess.curProcess == 0) { if (viewBind.pvAuthProcess.curProcess == 0) {
// 清空内存中的认证数据
clearLifeAccountAuthData()
// 当前是第一个fragment 则退出当前activity // 当前是第一个fragment 则退出当前activity
XPageManager.pop(null) XPageManager.pop(null)
} else { } else {
......
...@@ -17,6 +17,7 @@ import com.yidian.shenghuoquan.newscontent.http.httpbean.AuthAuthenticationBean ...@@ -17,6 +17,7 @@ import com.yidian.shenghuoquan.newscontent.http.httpbean.AuthAuthenticationBean
import com.yidian.shenghuoquan.newscontent.http.httpbean.AuthPersonalCompleteBean import com.yidian.shenghuoquan.newscontent.http.httpbean.AuthPersonalCompleteBean
import com.yidian.shenghuoquan.newscontent.ui.dialog.HintDialog import com.yidian.shenghuoquan.newscontent.ui.dialog.HintDialog
import com.yidian.shenghuoquan.newscontent.utils.StorageUtil import com.yidian.shenghuoquan.newscontent.utils.StorageUtil
import com.yidian.shenghuoquan.newscontent.widget.CommonTopBarView
import com.yidian.xarc.xevent.XBaseEvent import com.yidian.xarc.xevent.XBaseEvent
import com.yidian.xarc.xevent.XEventManager import com.yidian.xarc.xevent.XEventManager
import com.yidian.xpage.XPageManager import com.yidian.xpage.XPageManager
...@@ -30,7 +31,7 @@ import org.greenrobot.eventbus.ThreadMode ...@@ -30,7 +31,7 @@ import org.greenrobot.eventbus.ThreadMode
*/ */
class LifeAccountPersonalAuthActivity : class LifeAccountPersonalAuthActivity :
BaseActivity<ActivityLifeAccountPersonalAuthBinding>(), View.OnClickListener, CompoundButton.OnCheckedChangeListener, BaseActivity<ActivityLifeAccountPersonalAuthBinding>(), View.OnClickListener, CompoundButton.OnCheckedChangeListener,
IAuthPersonalCompleteCallback, HintDialog.OnHintOptionCallback, IUserLogoutCallBack { IAuthPersonalCompleteCallback, HintDialog.OnHintOptionCallback, IUserLogoutCallBack, CommonTopBarView.OnCommonTopBarBackCallback {
companion object { companion object {
// 认证数据 // 认证数据
...@@ -86,6 +87,7 @@ class LifeAccountPersonalAuthActivity : ...@@ -86,6 +87,7 @@ class LifeAccountPersonalAuthActivity :
} }
private fun initListener() { private fun initListener() {
viewBind.bvTopBar.setOnCommonTopBarCallback(this, null)
viewBind.svOccupation.setOnClickListener(this) viewBind.svOccupation.setOnClickListener(this)
viewBind.tvNext.setOnClickListener(this) viewBind.tvNext.setOnClickListener(this)
} }
...@@ -220,4 +222,16 @@ class LifeAccountPersonalAuthActivity : ...@@ -220,4 +222,16 @@ class LifeAccountPersonalAuthActivity :
XPageManager.push(XRouterPathConstants.LOGIN_LIFE_CIRCLE, null) XPageManager.push(XRouterPathConstants.LOGIN_LIFE_CIRCLE, null)
} }
override fun onDoBack() {
// 清空内存中的认证数据
clearLifeAccountAuthData()
XPageManager.pop(null)
}
override fun onBackPressed() {
// 清空内存中的认证数据
clearLifeAccountAuthData()
XPageManager.pop(null)
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment