From 32d1501e6fe6338eb6dc51c26df7fe0808caac0d Mon Sep 17 00:00:00 2001
From: zuoxiao <lf_zuo@163.com>
Date: 星期四, 26 六月 2025 15:05:28 +0800
Subject: [PATCH] feat(general): 优化写卡成功界面并添加开卡功能- 重新设计写卡成功界面布局,增加滚动视图以支持长文本显示 - 添加开卡功能相关的UI和逻辑,包括工本费和充值金额的展示- 增加用户姓名和卡片信息的显示 - 优化打印凭证的内容和格式 -调整NFC连接逻辑,提高连接成功率

---
 baselibrary/src/main/java/com/dayu/baselibrary/tools/nfc/NativeNfcWriteHelper.java |   29 ++---------------------------
 1 files changed, 2 insertions(+), 27 deletions(-)

diff --git a/baselibrary/src/main/java/com/dayu/baselibrary/tools/nfc/NativeNfcWriteHelper.java b/baselibrary/src/main/java/com/dayu/baselibrary/tools/nfc/NativeNfcWriteHelper.java
index 30068ec..f58e809 100644
--- a/baselibrary/src/main/java/com/dayu/baselibrary/tools/nfc/NativeNfcWriteHelper.java
+++ b/baselibrary/src/main/java/com/dayu/baselibrary/tools/nfc/NativeNfcWriteHelper.java
@@ -356,33 +356,8 @@
             }
 
             try {
-                // 杩炴帴NFC - 纭繚鎬绘槸寤虹珛杩炴帴锛屽鍔犻噸璇曟満鍒�
-                int retryCount = 3;
-                boolean connected = false;
-                while (retryCount > 0 && !connected) {
-                    try {
-                        if (!mfc.isConnected()) {
-                            mfc.connect();
-                        }
-                        connected = mfc.isConnected();
-                        if (!connected) {
-                            Thread.sleep(100); // 鐭殏绛夊緟鍚庨噸璇�
-                            retryCount--;
-                        }
-                    } catch (Exception e) {
-                        retryCount--;
-                        if (retryCount <= 0) {
-                            throw e;
-                        }
-                        Thread.sleep(100);
-                    }
-                }
-
-                if (!connected) {
-                    if (callBack != null) {
-                        callBack.isSusses(false, "NFC杩炴帴澶辫触锛岃閲嶆柊闈犺繎鍗$墖");
-                    }
-                    return false;
+                if (isConnect) {
+                    mfc.connect();
                 }
 
                 for (int i = 0; i < passWord.size(); i++) {

--
Gitblit v1.8.0