From ebc06a3ae3a42bd6ac1359a59c55d5e6f1a0e2f0 Mon Sep 17 00:00:00 2001
From: zuoxiao <470321431@qq.com>
Date: 星期二, 26 三月 2024 16:18:08 +0800
Subject: [PATCH] 优化通讯 写卡界面添加二次确认 优化用户写卡逻辑,提高写卡速度。

---
 app/src/main/java/com/dayu/recharge/activity/BaseNfcActivity.java |   30 ++++++++++++------------------
 1 files changed, 12 insertions(+), 18 deletions(-)

diff --git a/app/src/main/java/com/dayu/recharge/activity/BaseNfcActivity.java b/app/src/main/java/com/dayu/recharge/activity/BaseNfcActivity.java
index fa0d0f9..fb08ec3 100644
--- a/app/src/main/java/com/dayu/recharge/activity/BaseNfcActivity.java
+++ b/app/src/main/java/com/dayu/recharge/activity/BaseNfcActivity.java
@@ -7,25 +7,16 @@
 
 import android.app.Activity;
 import android.app.PendingIntent;
-import android.content.Context;
 import android.content.Intent;
-import android.nfc.NdefMessage;
 import android.nfc.NfcAdapter;
-import android.nfc.NfcEvent;
 import android.nfc.Tag;
-import android.nfc.cardemulation.CardEmulation;
 import android.os.Handler;
-import android.os.Message;
+import android.provider.Settings;
 
 import com.dayu.recharge.card.UserCard;
 import com.dayu.recharge.tools.LoyaltyCardReader;
-import com.dayu.recharge.tools.NfcReadHelper;
-import com.dayu.recharge.utils.LogUtil;
 import com.dayu.recharge.utils.TipUtil;
-import com.tencent.bugly.crashreport.CrashReport;
-
-import java.util.List;
-import java.util.Map;
+import com.dayu.recharge.utils.ToastUtil;
 
 /**
  * Author:Created by Ricky on 2017/8/25.
@@ -64,6 +55,8 @@
      * onCreat->onStart->onResume->onPause->onStop->onDestroy
      * 鍚姩Activity锛岀晫闈㈠彲瑙佹椂.
      */
+
+
 
     public static int READER_FLAGS =
             NfcAdapter.FLAG_READER_NFC_A | NfcAdapter.FLAG_READER_SKIP_NDEF_CHECK;
@@ -112,12 +105,12 @@
 
     }
 
-    @Override
-    protected void onDestroy() {
-        super.onDestroy();
-        if (mNfcAdapter != null)
-            mNfcAdapter.disableReaderMode(this);
-    }
+//    @Override
+//    protected void onDestroy() {
+//        super.onDestroy();
+//        if (mNfcAdapter != null)
+//            mNfcAdapter.disableReaderMode(this);
+//    }
 
     /**
      * 妫�娴嬪伐浣�,鍒ゆ柇璁惧鐨凬FC鏀寔鎯呭喌
@@ -130,7 +123,8 @@
             return false;
         }
         if (mNfcAdapter != null && !mNfcAdapter.isEnabled()) {
-            TipUtil.show(context, "璇峰湪绯荤粺璁剧疆涓厛鍚敤NFC鍔熻兘锛�");
+            startActivity(new Intent(Settings.ACTION_NFC_SETTINGS));
+            ToastUtil.showLong( "璇峰湪绯荤粺璁剧疆涓厛鍚敤NFC鍔熻兘锛�");
             return false;
         }
         return true;

--
Gitblit v1.8.0