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/net/SocketNet.java |   18 +++++++++++-------
 1 files changed, 11 insertions(+), 7 deletions(-)

diff --git a/app/src/main/java/com/dayu/recharge/net/SocketNet.java b/app/src/main/java/com/dayu/recharge/net/SocketNet.java
index 592d458..ebabc9d 100644
--- a/app/src/main/java/com/dayu/recharge/net/SocketNet.java
+++ b/app/src/main/java/com/dayu/recharge/net/SocketNet.java
@@ -1,8 +1,10 @@
 package com.dayu.recharge.net;
 
+import android.app.Activity;
 import android.content.Context;
 import android.net.ConnectivityManager;
 import android.net.NetworkInfo;
+import android.os.Looper;
 import android.text.TextUtils;
 import android.util.Log;
 
@@ -19,6 +21,8 @@
 import com.easysocket.interfaces.conn.SocketActionListener;
 import com.easysocket.utils.HexUtil;
 import com.tencent.bugly.crashreport.CrashReport;
+
+import java.util.logging.Handler;
 
 
 /**
@@ -39,10 +43,8 @@
     public static SocketNet getInstance() {
         if (socketNet == null) {
             socketNet = new SocketNet();
-            if (socketNet.socketActionListener != null) {
-
-            }
         }
+
         return socketNet;
     }
 
@@ -66,7 +68,7 @@
 
                         try {
                             mSender = null;
-                            myCallBack=null;
+                            myCallBack = null;
                             Log.i("SocketActionListener", "SimpleCallBack鏀跺埌鏁版嵁-->" + HexUtil.bytesToHex(data.getBodyBytes()));
                             SocketData socketData = new SocketData();
                             socketData.setBodyData(data.getBodyBytes());
@@ -76,7 +78,7 @@
                                 callBack.onSocketResponse(socketData);
                             }
                         } catch (Exception e) {
-                         e.printStackTrace();
+                            e.printStackTrace();
                         }
                     }
 
@@ -84,20 +86,22 @@
                     public void onError(Exception e) {
                         super.onError(e);
                         mSender = null;
-                        myCallBack=null;
+                        myCallBack = null;
                         try {
                             if (e instanceof RequestTimeOutException) {
+                                // 鍦ㄨ繖閲屾墽琛岄渶瑕佸湪涓荤嚎绋嬩腑鎵ц鐨勬搷浣�
                                 callBack.onSocketError(-3, "璇锋眰瓒呮椂锛屾鍦ㄩ噸璇�");
                                 //瓒呮椂鍚庨噸鏂拌繛鎺�
                                 EasySocket.getInstance().disconnect(true);
                             }
+
                         } catch (Exception ex) {
                             throw new RuntimeException(ex);
                         }
                     }
                 });
             } else {
-                callBack.onSocketError(-2, "涓庢湇鍔″櫒杩炴帴鏂紑锛岃妫�鏌ョ綉缁滐紝鎴栬�呯◢鍚庡啀璇�");
+                callBack.onSocketError(-2, "涓庢湇鍔″櫒杩炴帴鏂紑锛岃妫�鏌ョ綉缁滅◢鍚庡啀璇�");
                 MyApplication.myApplication.initEasySocket(false, null);
             }
         } else {

--
Gitblit v1.8.0