From 162564950c599a0d97ed9aade4301f8f6d285fbe Mon Sep 17 00:00:00 2001
From: 18034727885 <973609879@qq.com>
Date: 星期二, 17 三月 2026 18:50:40 +0800
Subject: [PATCH] 融合最新代码 升级版本号
---
app/src/main/java/com/igo/user/ui/mine/SetEmergencyActivity.kt | 22 +++++++++++++++++++++-
1 files changed, 21 insertions(+), 1 deletions(-)
diff --git a/app/src/main/java/com/igo/user/ui/mine/SetEmergencyActivity.kt b/app/src/main/java/com/igo/user/ui/mine/SetEmergencyActivity.kt
index 56bdd7b..d7a6819 100644
--- a/app/src/main/java/com/igo/user/ui/mine/SetEmergencyActivity.kt
+++ b/app/src/main/java/com/igo/user/ui/mine/SetEmergencyActivity.kt
@@ -1,6 +1,7 @@
package com.igo.user.ui.mine
import android.app.Activity
+import android.content.Intent
import android.widget.EditText
import android.widget.TextView
import cn.sinata.xldutils.utils.myToast
@@ -8,8 +9,10 @@
import com.igo.user.network.HttpManager
import com.igo.user.network.request
import com.igo.user.ui.TransparentStatusBarActivity
+import com.igo.user.ui.login.AreaCodeActivity
import org.jetbrains.anko.find
import org.jetbrains.anko.startActivity
+import org.jetbrains.anko.startActivityForResult
class SetEmergencyActivity:TransparentStatusBarActivity() {
override fun setContentView() = R.layout.activity_set_emergency
@@ -17,6 +20,7 @@
private lateinit var name:String
private lateinit var phone:String
+ private val areaCode by lazy { find<TextView>(R.id.areaCode) }
private val myPhone by lazy {
intent.getStringExtra("myPhone")
}
@@ -25,17 +29,22 @@
private val et_phone by lazy { find<EditText>(R.id.et_phone) }
override fun initClick() {
+ areaCode.setOnClickListener {
+ startActivityForResult<AreaCodeActivity>(10086)
+ }
tv_action.setOnClickListener {
val name = et_name.text.toString()
if (name.isEmpty()){
myToast(getString(R.string.请输入姓名))
return@setOnClickListener
}
- val phone = et_phone.text.toString()
+ var phone = et_phone.text.toString()
if (phone.isEmpty()){
myToast(getString(R.string.请填写手机号))
return@setOnClickListener
}
+ phone = areaCode.text.toString().replace("+","") + phone
+
if (phone == myPhone){
myToast(getString(R.string.请勿设置本人手机号为紧急联系人))
return@setOnClickListener
@@ -66,4 +75,15 @@
title = getString(R.string.编辑)
}
}
+
+ override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
+ super.onActivityResult(requestCode, resultCode, data)
+ if (resultCode == Activity.RESULT_OK && requestCode == 10086) {
+ data?.getStringExtra("code")?.let {
+ areaCode.text = it
+ }
+ }
+ }
+
+
}
--
Gitblit v1.7.1