From e5a090685df3d5e96a37b141d9a1d002d36f16f2 Mon Sep 17 00:00:00 2001
From: zuoxiao <470321431@qq.com>
Date: 星期五, 14 二月 2025 16:53:43 +0800
Subject: [PATCH] 1.web地图添加管网显示。 2.安卓原生添加管网信息的获取。 3.安卓原生添加管网信息的本地持久化(SQLite数据库)。 4.实现图例用户的选择状态按钮的持久化。 5.实现自定义搜索按钮的实现。 6.实现搜索后弹出界面的相关功能开发。

---
 app/src/main/java/com/dayu/pipirrapp/activity/SplashScreenActivity.java |   22 +++++++++++++++-------
 1 files changed, 15 insertions(+), 7 deletions(-)

diff --git a/app/src/main/java/com/dayu/pipirrapp/activity/SplashScreenActivity.java b/app/src/main/java/com/dayu/pipirrapp/activity/SplashScreenActivity.java
index f8bcd6b..ba7e4ac 100644
--- a/app/src/main/java/com/dayu/pipirrapp/activity/SplashScreenActivity.java
+++ b/app/src/main/java/com/dayu/pipirrapp/activity/SplashScreenActivity.java
@@ -12,7 +12,6 @@
 import com.dayu.pipirrapp.bean.db.LoginBean;
 import com.dayu.pipirrapp.dao.DaoSingleton;
 import com.dayu.pipirrapp.databinding.ActivitySplashScreenBinding;
-import com.dayu.pipirrapp.utils.CommonData;
 import com.dayu.pipirrapp.utils.CommonKeyName;
 import com.dayu.pipirrapp.utils.SharedPreferencesHelper;
 
@@ -31,15 +30,24 @@
         binding = ActivitySplashScreenBinding.inflate(LayoutInflater.from(this));
         setContentView(binding.getRoot());
         new Handler().postDelayed(() -> {
-            LoginBean loginBean = DaoSingleton.getInstance(SplashScreenActivity.this).loginDao().findFirst();
-            String token = SharedPreferencesHelper.getInstance(SplashScreenActivity.this).get(CommonKeyName.Token, "");
-            if (loginBean != null && !TextUtils.isEmpty(token)) {
-                startMainActivity();
-                MyApplication.myApplication.token = token;
-            } else {
+            try {
+                LoginBean loginBean = DaoSingleton.getInstance(SplashScreenActivity.this).loginDao().findFirst();
+                String token = SharedPreferencesHelper.getInstance(SplashScreenActivity.this).get(CommonKeyName.Token, "");
+                if (loginBean != null && !TextUtils.isEmpty(token)) {
+                    startMainActivity();
+                    MyApplication.myApplication.token = token;
+                    MyApplication.myApplication.userId = loginBean.getUserID();
+                } else {
+                    startLoginActivity();
+                }
+            } catch (Exception e) {
+                e.printStackTrace();
                 startLoginActivity();
             }
             SplashScreenActivity.this.finish();
+//            Intent intent = new Intent(this, OrderDealActivity.class);
+//            startActivity(intent);
+//            SplashScreenActivity.this.finish();
         }, 1000);
     }
 

--
Gitblit v1.8.0