package com.future.driver.ui.mine
|
|
import cn.sinata.rxnetty.NettyClient
|
import cn.sinata.xldutils.utils.clickDelay
|
import com.future.driver.R
|
import com.future.driver.base.MyApplication
|
import com.future.driver.base.MyBaseActivity
|
import com.future.driver.netUtls.Api
|
import com.future.driver.netUtls.callNet
|
import com.future.driver.netUtls.getMapByAny
|
import com.future.driver.ui.DialogUtil
|
import com.future.driver.ui.card.CardListActivity
|
import com.future.driver.ui.card.CommitPwdActivity
|
import com.future.driver.ui.pub.LoginActivity
|
import com.future.driver.utils.Cache.CacheKey
|
import com.future.driver.utils.Cache.CacheUtil
|
import kotlinx.android.synthetic.main.activity_safe_acount.*
|
import org.jetbrains.anko.startActivity
|
import org.jetbrains.anko.toast
|
|
class AcountSafeActivity : MyBaseActivity(){
|
|
override fun setContentView() {
|
setContentView(R.layout.activity_safe_acount)
|
}
|
|
override fun initView() {
|
setTitleText("账户安全")
|
}
|
|
override fun onResume() {
|
super.onResume()
|
showPhone()
|
}
|
|
fun showPhone(){
|
var phone = CacheKey.getUserInfo().phone
|
tv_phone.text = phone.substring(0,3)+"****"+phone.substring(7)
|
}
|
|
override fun setOnclick() {
|
ll_change_phone.setOnClickListener {
|
startActivity<ChangePhoneOneActivity>()
|
}
|
|
tv_login_pwd.setOnClickListener {
|
startActivity<SafeVerifyActivity>()
|
}
|
|
tv_card_setting.clickDelay {
|
startActivity<CardListActivity>()
|
}
|
|
tv_money_pwd.clickDelay {
|
startActivity<CommitPwdActivity>()
|
}
|
|
tv_unregister.clickDelay {
|
DialogUtil.getDelAndSureDialog(this,"是否确认注销账户?",{},{
|
callNet(Api.cancelAccount, getMapByAny()){
|
toast("注销成功")
|
CacheUtil.get().clear()
|
NettyClient.getInstance().stopService()
|
MyApplication.isLogin = false
|
startActivity<LoginActivity>()
|
}
|
})
|
}
|
}
|
|
}
|