lmw
2024-05-27 c00669a852702e1aa1326872bb916f9a079b57e2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
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>()
                }
            })
        }
    }
 
}