package com.igo.user.ui.mine import android.app.Activity import android.content.Intent import android.widget.TextView import cn.sinata.xldutils.utils.hidePhone import com.igo.user.R import com.igo.user.ui.TransparentStatusBarActivity import org.jetbrains.anko.find import org.jetbrains.anko.sdk27.coroutines.onClick import org.jetbrains.anko.startActivityForResult class ChangePhoneActivity : TransparentStatusBarActivity() { override fun setContentView(): Int = R.layout.activity_change_phone private val tv_phone by lazy { find(R.id.tv_phone) } private val tv_action by lazy { find(R.id.tv_action) } private lateinit var phone:String override fun initClick() { tv_action.onClick { startActivityForResult(1,"myPhone" to phone) } } override fun initView() { title = getString(R.string.修改手机号) phone = intent.getStringExtra("phone")?:"" tv_phone.text = getString(R.string.您当前的手机号为,phone.hidePhone()) } override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { super.onActivityResult(requestCode, resultCode, data) if (resultCode == Activity.RESULT_OK){ setResult(resultCode, data) finish() } } }