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