From 103dd95625f9f99a0adb273a6a23be3efacdbb36 Mon Sep 17 00:00:00 2001
From: 18034727885 <973609879@qq.com>
Date: 星期一, 17 八月 2026 09:23:12 +0800
Subject: [PATCH] 修复问题

---
 app/src/main/java/com/igo/user/ui/HomeActivity.kt |   12 +++++++-----
 1 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/app/src/main/java/com/igo/user/ui/HomeActivity.kt b/app/src/main/java/com/igo/user/ui/HomeActivity.kt
index afdfcb7..01900a4 100644
--- a/app/src/main/java/com/igo/user/ui/HomeActivity.kt
+++ b/app/src/main/java/com/igo/user/ui/HomeActivity.kt
@@ -25,6 +25,7 @@
 import com.igo.user.network.entity.Function
 import com.igo.user.network.entity.UserInfo
 import com.igo.user.network.request
+import com.igo.user.ui.mine.ChangePwdActivity
 import com.igo.user.ui.mine.FeedbackActivity
 import com.igo.user.ui.mine.InvokeListActivity
 import com.igo.user.ui.mine.MsgActivity
@@ -63,6 +64,10 @@
 
     private val func by lazy {
         arrayListOf<Function>()
+    }
+
+    private val isSetPassword by lazy {
+        intent.getStringExtra("isSetPassword")
     }
 
     override fun setContentView(): View {
@@ -337,7 +342,7 @@
 
     //显示提示设置密码弹窗
     private fun showNoticeSetPasswordDialog() {
-        if (SPUtils.instance().getString(Const.User.NEED_SET_PASSWORD) == "1") {
+        if (isSetPassword == "1") {
             HttpManager.queryUserInfo().request(this) { _, data ->
                 data?.also {
                     SPUtils.instance().put(Const.User.PHONE, it.phone).apply()
@@ -350,10 +355,7 @@
                     )
                     tipDialog.setCallback(object : TipDialog.OnClickCallback {
                         override fun onOk() {
-                            startActivity<VerifyPhoneForUpdatePwdActivity>(
-                                "phone" to it.phone,
-                                "title" to getString(R.string.set_password)
-                            )
+                            startActivity<ChangePwdActivity>("phone" to Const.User.PHONE)
                         }
 
                         override fun onCancel() {

--
Gitblit v1.7.1