From d58bc0e2057f58342f490f5605eda3b80dc0ca29 Mon Sep 17 00:00:00 2001
From: zuoxiao <470321431@qq.com>
Date: 星期三, 27 三月 2024 11:47:21 +0800
Subject: [PATCH] 添加中安身份证识别相关功能 优化贴卡提示 优化二次确认的按钮样式 添加超时时不在主线程的处理

---
 app/src/main/java/com/dayu/recharge/activity/RechargeActivity.java |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/app/src/main/java/com/dayu/recharge/activity/RechargeActivity.java b/app/src/main/java/com/dayu/recharge/activity/RechargeActivity.java
index 57b9d9b..9e837ff 100644
--- a/app/src/main/java/com/dayu/recharge/activity/RechargeActivity.java
+++ b/app/src/main/java/com/dayu/recharge/activity/RechargeActivity.java
@@ -167,12 +167,12 @@
             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) {
                     ProgressDialog.dismiss();
                     if (CRC8.isCRC8(readData.getOriginDataBytes())) {
-                        StringBuffer stateText ;
+                        StringBuffer stateText;
                         try {
                             stateText = new StringBuffer();
                             String state = BcdUtil.bcdToStr(readData.getBodyBytes()[2]);  //BCD鐮�00鍚敤 01绂佺敤 02闅跺睘淇℃伅涓嶇 03鏃犳鍗′俊鎭� 04鍏跺畠s
@@ -233,8 +233,10 @@
 
                 @Override
                 public void onSocketError(int code, String msg) {
-                    ProgressDialog.dismiss();
-                    TipUtil.show(RechargeActivity.this, msg);
+                    runOnUiThread(() -> {
+                        ProgressDialog.dismiss();
+                        TipUtil.show(RechargeActivity.this, msg);
+                    });
                 }
             });
         } catch (Exception e) {

--
Gitblit v1.8.0