From 732e4481b8437719468cddfb4971ee54a4b36625 Mon Sep 17 00:00:00 2001
From: zuoxiao <470321431@qq.com>
Date: 星期二, 02 四月 2024 09:48:38 +0800
Subject: [PATCH] 修复设备序列号没有设置地址时一直变化的bug

---
 app/src/main/java/com/dayu/recharge/activity/ReadCardAcitivy.java |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/app/src/main/java/com/dayu/recharge/activity/ReadCardAcitivy.java b/app/src/main/java/com/dayu/recharge/activity/ReadCardAcitivy.java
index 5371a40..63c6b8d 100644
--- a/app/src/main/java/com/dayu/recharge/activity/ReadCardAcitivy.java
+++ b/app/src/main/java/com/dayu/recharge/activity/ReadCardAcitivy.java
@@ -215,7 +215,7 @@
         requestBean.setInitCode(initCode);
         requestBean.setInitPeasantCode(initPeasantCode);
         requestBean.setXuLie(SocketUtil.getXuLie(this));
-        SocketNet.getInstance().sendTestMessage(requestBean.pack(), "94",new SocketCallBack() {
+        SocketNet.getInstance().sendTestMessage(requestBean.pack(), "94", new SocketCallBack() {
             @Override
             public void onSocketResponse(SocketData readData) {
                 if (CRC8.isCRC8(readData.getOriginDataBytes())) {
@@ -271,8 +271,11 @@
 
             @Override
             public void onSocketError(int code, String msg) {
-                stopAnim();
-                TipUtil.show(ReadCardAcitivy.this, msg);
+                runOnUiThread(() -> {
+                    stopAnim();
+                    TipUtil.show(ReadCardAcitivy.this, msg);
+                });
+
             }
         });
     }

--
Gitblit v1.8.0