From 718f31c92e2029d05260810435a2c70cef6e6ce5 Mon Sep 17 00:00:00 2001 From: lmw <125975490@qq.com> Date: 星期四, 24 四月 2025 10:45:55 +0800 Subject: [PATCH] save --- app/src/main/java/com/sinata/xqmuse/ui/mine/ChangePhoneActivity.kt | 13 ++++--------- 1 files changed, 4 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/com/sinata/xqmuse/ui/mine/ChangePhoneActivity.kt b/app/src/main/java/com/sinata/xqmuse/ui/mine/ChangePhoneActivity.kt index cdd1130..5a09fd8 100644 --- a/app/src/main/java/com/sinata/xqmuse/ui/mine/ChangePhoneActivity.kt +++ b/app/src/main/java/com/sinata/xqmuse/ui/mine/ChangePhoneActivity.kt @@ -4,18 +4,15 @@ import cn.sinata.xldutils.utils.SPUtils import cn.sinata.xldutils.utils.isValidPhone import cn.sinata.xldutils.utils.myToast -import com.sinata.xqmuse.JkApplication import com.sinata.xqmuse.R import com.sinata.xqmuse.network.HttpManager import com.sinata.xqmuse.network.request import com.sinata.xqmuse.ui.TransparentStatusBarActivity -import com.sinata.xqmuse.ui.login.LoginActivity import com.sinata.xqmuse.utils.Const import kotlinx.android.synthetic.main.activity_change_phone.* import org.jetbrains.anko.sdk27.coroutines.onClick import org.jetbrains.anko.startActivity -import org.jetbrains.anko.support.v4.startActivity class ChangePhoneActivity:TransparentStatusBarActivity() { override fun setContentView() = R.layout.activity_change_phone @@ -28,7 +25,7 @@ myToast("请输入正确的手机号") else{ tv_code.isEnabled = false - HttpManager.getCode(phone,2).request(this@ChangePhoneActivity,success = { _, _-> + HttpManager.getCode(phone,5).request(this@ChangePhoneActivity,success = { _, _-> timer.start() }){_,_-> tv_code.isEnabled = true @@ -47,13 +44,11 @@ myToast("请输入6位验证码") return@onClick } - HttpManager.updatePhone(phone, code).request(this@ChangePhoneActivity){_,_-> - myToast("修改成功") + HttpManager.changePhone(code, phone).request(this@ChangePhoneActivity){_,_-> SPUtils.instance().put(Const.User.USER_PHONE,"").put(Const.User.TOKEN,"").put(Const.User.USER_ID,"") .put("isHint",false) .apply() - (application as JkApplication).exit() - startActivity<LoginActivity>() + startActivity<ChangePhoneSucActivity>() } } } @@ -66,7 +61,7 @@ } override fun onTick(millisUntilFinished: Long) { - tv_code.text = "${millisUntilFinished/1000}s" + tv_code.text = "${millisUntilFinished/1000}s后可重新获取" } } } -- Gitblit v1.7.1