Kaynağa Gözat

蓝牙操作超时改成15秒;修复点位上锁状态背景图显示异常

Frankensteinly 1 yıl önce
ebeveyn
işleme
7d6b973ce0

+ 1 - 1
app/src/main/java/com/grkj/iscs/ble/BleUtil.kt

@@ -38,7 +38,7 @@ class BleUtil private constructor() {
                 .setConnectOverTime(10 * 1000L)
                 .setReConnectCount(3, 300) // 设置重新连接次数和间隔时间,默认为0次,不重连
                 .setSplitWriteNum(500)
-                .operateTimeout = 60 * 60 * 1000 // 设置操作readRssi、setMtu、write、read、notify、indicate的超时时间(毫秒)
+                .operateTimeout = 15 * 1000 // 设置操作readRssi、setMtu、write、read、notify、indicate的超时时间(毫秒)
             if (Build.VERSION.SDK_INT < Build.VERSION_CODES.S) {
                 //Android 12及以上不允许添加过滤器
                 val bleScanRuleConfig = BleScanRuleConfig.Builder()

+ 1 - 0
app/src/main/java/com/grkj/iscs/view/fragment/JobProgressFragment.kt

@@ -53,6 +53,7 @@ class JobProgressFragment(val goBack: () -> Unit) :
                     when(point.pointStatus) {
                         "1" -> {
                             holder.setVisible(R.id.ll_lock_status, true)
+                            holder.getView<LinearLayout>(R.id.ll_lock_status).isSelected = false
                             holder.setText(R.id.tv_lock_status, getString(R.string.has_locked))
                         }
                         "2" -> {