From ec6193939600ca7930193b1d5942b1700baf9e06 Mon Sep 17 00:00:00 2001
From: zuoxiao <470321431@qq.com>
Date: 星期五, 21 二月 2025 09:20:15 +0800
Subject: [PATCH] 1.巡检记录列表页的实现 2.巡检记录地图展示路径的详情页。 3.处理巡检记录详情页因打开同一个网址导致的webView不显示问题。 4.实现地图页搜索后的地图跳转功能。 5.巡检记录详情页数据加载的优化,默认加载本地数据,当本地没有数据时从服务端获取数据。

---
 app/src/main/java/com/dayu/pipirrapp/activity/SplashScreenActivity.java |   23 ++++++++++++++++-------
 1 files changed, 16 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 a08a729..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,7 @@
 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;
 
 /**
@@ -30,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(CommonData.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