package com.kuanzhai.user.ui.mine
|
|
import android.text.method.HideReturnsTransformationMethod
|
import android.text.method.PasswordTransformationMethod
|
import cn.sinata.xldutils.utils.md5
|
import cn.sinata.xldutils.utils.myToast
|
import com.kuanzhai.user.R
|
import com.kuanzhai.user.network.HttpManager
|
import com.kuanzhai.user.network.request
|
import com.kuanzhai.user.ui.TransparentStatusBarActivity
|
import kotlinx.android.synthetic.main.activity_change_pwd.*
|
import org.jetbrains.anko.sdk27.coroutines.onClick
|
|
class ChangePwdActivity: TransparentStatusBarActivity() {
|
override fun setContentView(): Int = R.layout.activity_change_pwd
|
|
override fun initClick() {
|
tv_hide.setOnClickListener {
|
tv_hide.isChecked = !tv_hide.isChecked
|
if (!tv_hide.isChecked)
|
et_pwd.transformationMethod = PasswordTransformationMethod.getInstance()
|
else
|
et_pwd.transformationMethod = HideReturnsTransformationMethod.getInstance()
|
et_pwd.setSelection(et_pwd.text.length)
|
}
|
tv_action.onClick {
|
val s = et_pwd.text.toString().trim()
|
if(s.length<6){
|
myToast("密码不能少于六位")
|
return@onClick
|
}
|
HttpManager.updatePassword(s).request(this@ChangePwdActivity){ _, _->
|
myToast("密码设置成功")
|
finish()
|
}
|
}
|
}
|
|
override fun initView() {
|
title = "设置密码"
|
}
|
}
|