소스 검색

1.增加进入页面时的策略更新

20241218TB223FC(测试jar包)
wangwanlei 10 달 전
부모
커밋
61708e09ca
1개의 변경된 파일7개의 추가작업 그리고 0개의 파일을 삭제
  1. 7
    0
      app/src/main/java/com/xhly/manageapp/ui/main/activity/MainActivity.kt

+ 7
- 0
app/src/main/java/com/xhly/manageapp/ui/main/activity/MainActivity.kt 파일 보기

@@ -405,6 +405,7 @@ class MainActivity : BaseActivity<MainViewModel, ActivityMainBinding>(),Download
405 405
             }
406 406
         }
407 407
         startWorkManager()
408
+        lastTimeLong=System.currentTimeMillis()
408 409
         updateAllStrategy()
409 410
     }
410 411
 
@@ -566,6 +567,7 @@ class MainActivity : BaseActivity<MainViewModel, ActivityMainBinding>(),Download
566 567
             updateAllStrategy()
567 568
         }else if (Const.backNum > Const.UPDATESTRATEGYNUM){
568 569
             //进入该页面20次或者点击返回键20次需要更新策略
570
+            lastTimeLong=System.currentTimeMillis()
569 571
             Const.backNum = 0
570 572
             Toaster.show(R.string.updatetips)
571 573
             updateAllStrategy()
@@ -673,6 +675,11 @@ class MainActivity : BaseActivity<MainViewModel, ActivityMainBinding>(),Download
673 675
                 }
674 676
                 if (!(currentYear == year && currentDay == day)) {
675 677
                     viewModel.updatePadInfo(PadInfoUtils().getPadInfo(this, iccid))
678
+                    if (lastTimeLong+10*60*1000<System.currentTimeMillis()){
679
+                        //每日上传信息时获取策略,如果10分钟之内获取过则不再获取
680
+                        lastTimeLong=System.currentTimeMillis()
681
+                        updateAllStrategy()
682
+                    }
676 683
                 }
677 684
             }, {
678 685
                 if (!(currentYear == year && currentDay == day)) {

Loading…
취소
저장