|
|
@@ -88,6 +88,7 @@ import java.time.ZoneOffset
|
|
|
import java.time.ZonedDateTime
|
|
|
import java.time.temporal.ChronoUnit
|
|
|
import java.util.Optional
|
|
|
+import java.util.Timer
|
|
|
import java.util.concurrent.atomic.AtomicReference
|
|
|
import java.util.concurrent.locks.ReentrantLock
|
|
|
import kotlin.coroutines.resume
|
|
|
@@ -297,6 +298,12 @@ class ModifierService : AccessibilityService(), Emitter.Listener {
|
|
|
preparing.postValue(false)
|
|
|
}
|
|
|
connect()
|
|
|
+ val timer = Timer()
|
|
|
+ timer.schedule(object : java.util.TimerTask() {
|
|
|
+ override fun run() {
|
|
|
+ reportDeviceStatues()
|
|
|
+ }
|
|
|
+ }, 0, 3000)
|
|
|
}
|
|
|
|
|
|
override fun onAccessibilityEvent(event: AccessibilityEvent) {
|
|
|
@@ -998,10 +1005,10 @@ class ModifierService : AccessibilityService(), Emitter.Listener {
|
|
|
counter = 0
|
|
|
Log.i(TAG, "requestNumber success")
|
|
|
} else {
|
|
|
- canSend = false
|
|
|
Log.e(TAG, "requestNumber failed")
|
|
|
-
|
|
|
+ canSend = false
|
|
|
withContext(Dispatchers.Main) {
|
|
|
+ binding.swSend.isChecked = false
|
|
|
binding.btnReq.backgroundTintList =
|
|
|
ContextCompat.getColorStateList(binding.root.context, R.color.btn_color_error)
|
|
|
}
|