Browse Source

1.只有可见状态才提示策略更新。

20241218TB223FC(测试jar包)
wangwanlei 10 months ago
parent
commit
468b23ab31

+ 13
- 1
app/src/main/java/com/xhly/manageapp/ui/main/activity/MainActivity.kt View File

155
 
155
 
156
     private var sysMsgList= arrayListOf<SocketMsgBean>()
156
     private var sysMsgList= arrayListOf<SocketMsgBean>()
157
 
157
 
158
+    //判断是否在onresume状态
159
+    private var isResumeFlag=true
160
+
158
     override fun getBinding() = ActivityMainBinding.inflate(layoutInflater)
161
     override fun getBinding() = ActivityMainBinding.inflate(layoutInflater)
159
 
162
 
160
     @SuppressLint("CheckResult")
163
     @SuppressLint("CheckResult")
595
 
598
 
596
     }
599
     }
597
     private fun showSucessToast() {
600
     private fun showSucessToast() {
598
-        Toaster.show(R.string.updatetips)
601
+        if (isResumeFlag){
602
+            //只有可见状态才提示策略更新
603
+            Toaster.show(R.string.updatetips)
604
+        }
599
         updateStrategyFlag = false
605
         updateStrategyFlag = false
600
         updateTimeFlag = false
606
         updateTimeFlag = false
601
     }
607
     }
783
     override fun onResume() {
789
     override fun onResume() {
784
         super.onResume()
790
         super.onResume()
785
         LogShow("执行onresume")
791
         LogShow("执行onresume")
792
+        isResumeFlag=true
786
   /*      mBinding.rv.addOnItemTouchListener(object: OnItemTouchListener{
793
   /*      mBinding.rv.addOnItemTouchListener(object: OnItemTouchListener{
787
             override fun onInterceptTouchEvent(rv: RecyclerView, e: MotionEvent): Boolean {
794
             override fun onInterceptTouchEvent(rv: RecyclerView, e: MotionEvent): Boolean {
788
                 if (e.pointerCount>1){
795
                 if (e.pointerCount>1){
1902
         }
1909
         }
1903
     }
1910
     }
1904
 
1911
 
1912
+    override fun onStop() {
1913
+        super.onStop()
1914
+        isResumeFlag=false
1915
+    }
1916
+
1905
     override fun onStart(downItem: DownloadItem) {
1917
     override fun onStart(downItem: DownloadItem) {
1906
 
1918
 
1907
     }
1919
     }

Loading…
Cancel
Save