瀏覽代碼

1.锁屏页面设置超过两分钟点击一次可以请求策略。

20241218TB223FC(测试jar包)
wangwanlei 1 年之前
父節點
當前提交
84d9fdcedb
共有 1 個檔案被更改,包括 12 行新增4 行删除
  1. 12
    4
      app/src/main/java/com/xhly/manageapp/ui/main/activity/MainActivity.kt

+ 12
- 4
app/src/main/java/com/xhly/manageapp/ui/main/activity/MainActivity.kt 查看文件

92
     private var userBean: UserBean? = null
92
     private var userBean: UserBean? = null
93
     private var timer: Timer? = null
93
     private var timer: Timer? = null
94
     private val currentSpUtils by lazy { CurrentAppSharedPreferencesUtils.getInstance(this) }
94
     private val currentSpUtils by lazy { CurrentAppSharedPreferencesUtils.getInstance(this) }
95
-
95
+    //标记锁屏时请求策略的时间,锁屏页面最快两分钟可以获得一次策略
96
+    private var lastTimeLong=0L
96
     //标记是否请求了时间策略
97
     //标记是否请求了时间策略
97
     private var updateTimeFlag = false
98
     private var updateTimeFlag = false
98
 
99
 
134
         mBinding.rv.adapter = adapter
135
         mBinding.rv.adapter = adapter
135
         updateAppRv()
136
         updateAppRv()
136
         // checkAccessibility(this)
137
         // checkAccessibility(this)
137
-        mBinding.btn.setOnClickListener {
138
-            startIntentActivity(ManageActivity().javaClass)
139
-        }
140
         registerAppInstallReceiver()
138
         registerAppInstallReceiver()
141
         registerNetConnectReceiver()
139
         registerNetConnectReceiver()
142
         /*
140
         /*
388
             mBinding.usernameTv.text = it.username
386
             mBinding.usernameTv.text = it.username
389
         }
387
         }
390
 
388
 
389
+        mBinding.btn.setOnClickListener {
390
+            startIntentActivity(ManageActivity().javaClass)
391
+        }
392
+
393
+        mBinding.lockLlayout.setOnClickListener {
394
+            if (lastTimeLong+2*60*1000<System.currentTimeMillis()){
395
+                lastTimeLong=System.currentTimeMillis()
396
+                updateAllStrategy()
397
+            }
398
+        }
391
         mBinding.codeenterCv.setOnClickListener {
399
         mBinding.codeenterCv.setOnClickListener {
392
             //如果密码一致,则解锁
400
             //如果密码一致,则解锁
393
             val code = mBinding.lockEt.text.toString()
401
             val code = mBinding.lockEt.text.toString()

Loading…
取消
儲存