package com.fuban.user.ui.mine
|
|
import android.app.Activity
|
import android.content.Intent
|
import cn.sinata.xldutils.utils.hidePhone
|
import com.fuban.user.R
|
import com.fuban.user.ui.TransparentStatusBarActivity
|
import kotlinx.android.synthetic.main.activity_account_safe.*
|
import org.jetbrains.anko.sdk27.coroutines.onClick
|
import org.jetbrains.anko.startActivity
|
import org.jetbrains.anko.startActivityForResult
|
|
class AccountSafeActivity: TransparentStatusBarActivity() {
|
override fun setContentView(): Int = R.layout.activity_account_safe
|
|
private lateinit var phone:String
|
override fun initClick() {
|
ll_change_phone.setOnClickListener {
|
startActivityForResult<ChangePhoneActivity>(1,"phone" to phone)
|
}
|
|
tv_pwd.setOnClickListener {
|
startActivity<VerifyPhoneForUpdatePwdActivity>("phone" to phone)
|
}
|
|
tv_unregister.onClick {
|
startActivityForResult<UnregisterActivity>(1,"phone" to phone)
|
}
|
}
|
|
override fun initView() {
|
title = "设置"
|
phone = intent.getStringExtra("phone")
|
tv_phone.hint = phone.hidePhone()
|
}
|
|
|
override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
|
super.onActivityResult(requestCode, resultCode, data)
|
if (resultCode== Activity.RESULT_OK){
|
if (requestCode == 1){
|
setResult(resultCode,data)
|
finish()
|
}
|
}
|
}
|
}
|