Browse Source

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

20241218TB223FC(测试jar包)
wangwanlei 11 months ago
parent
commit
84d9fdcedb

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

@@ -92,7 +92,8 @@ class MainActivity : BaseActivity<MainViewModel, ActivityMainBinding>() {
92 92
     private var userBean: UserBean? = null
93 93
     private var timer: Timer? = null
94 94
     private val currentSpUtils by lazy { CurrentAppSharedPreferencesUtils.getInstance(this) }
95
-
95
+    //标记锁屏时请求策略的时间,锁屏页面最快两分钟可以获得一次策略
96
+    private var lastTimeLong=0L
96 97
     //标记是否请求了时间策略
97 98
     private var updateTimeFlag = false
98 99
 
@@ -134,9 +135,6 @@ class MainActivity : BaseActivity<MainViewModel, ActivityMainBinding>() {
134 135
         mBinding.rv.adapter = adapter
135 136
         updateAppRv()
136 137
         // checkAccessibility(this)
137
-        mBinding.btn.setOnClickListener {
138
-            startIntentActivity(ManageActivity().javaClass)
139
-        }
140 138
         registerAppInstallReceiver()
141 139
         registerNetConnectReceiver()
142 140
         /*
@@ -388,6 +386,16 @@ class MainActivity : BaseActivity<MainViewModel, ActivityMainBinding>() {
388 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 399
         mBinding.codeenterCv.setOnClickListener {
392 400
             //如果密码一致,则解锁
393 401
             val code = mBinding.lockEt.text.toString()

Loading…
Cancel
Save