Explorar el Código

1.增加第一次策略请求延迟,防止列表无法展示。

20241218TB223FC(测试jar包)
wangwanlei hace 3 meses
padre
commit
ede66653cb

+ 21
- 10
app/src/main/java/com/xhly/manageapp/ui/main/activity/MainActivity.kt Ver fichero

@@ -179,11 +179,6 @@ class MainActivity : BaseActivity<MainViewModel, ActivityMainBinding>(), Downloa
179 179
                 CrashReport.setUserId(it.userid.toString())
180 180
             }
181 181
         }
182
-        //自动同时一次时间
183
-        viewModel.postSyncTime()
184
-        viewModel.timeResultData.observe(this) {
185
-            ManageApplication.setSysTime(it)
186
-        }
187 182
         lifecycleScope.launch {
188 183
             withContext(Dispatchers.IO) {
189 184
                 val file = File(filesDir, "wallpaper.png")
@@ -602,11 +597,27 @@ class MainActivity : BaseActivity<MainViewModel, ActivityMainBinding>(), Downloa
602 597
                 }
603 598
             }
604 599
         }
605
-        getLocation()
606
-        startWorkManager()
607
-        lastTimeLong = System.currentTimeMillis()
608
-        isCreatFlag = true
609
-        updateAllStrategy()
600
+        viewModel.timeResultData.observe(this) {
601
+            ManageApplication.setSysTime(it)
602
+            try {
603
+                tipsDialog?.dismiss()
604
+            }catch (e:Exception){
605
+
606
+            }
607
+        }
608
+
609
+        lifecycleScope.launch {
610
+            withContext(Dispatchers.IO){
611
+                delay(2000)
612
+            }
613
+            //自动同时一次时间
614
+            viewModel.postSyncTime()
615
+            lastTimeLong = System.currentTimeMillis()
616
+            getLocation()
617
+            startWorkManager()
618
+            isCreatFlag = true
619
+            updateAllStrategy()
620
+        }
610 621
     }
611 622
 
612 623
     private fun startAutoApp(autoAppBean: AutoAppBean) {

Loading…
Cancelar
Guardar