左晓为主开发手持机充值管理机
zuoxiao
2024-06-26 ddafb0f0951e68b4e56bfceef43cf78559f5161f
qihealonelibrary/src/main/java/com/dayu/qihealonelibrary/activity/BaseNfcActivity.java
File was renamed from qihealonelibrary/src/main/java/com/dayu/qihealonelibrary/activity/BaseNfcActivityQHAlone.java
@@ -18,14 +18,13 @@
 * 在onNewIntent方法中执行intent传递过来的Tag数据
 * 将NFC标签卡靠近手机后部(NFC标签卡可网上自行购买)
 */
public class BaseNfcActivityQHAlone extends BaseActivityQHAlone {
public class BaseNfcActivity extends BaseActivity {
    protected NfcAdapter mNfcAdapter;
    private PendingIntent mPendingIntent;
    volatile UserCard userCard;
    Handler handler;
    /**
     * onCreat->onStart->onResume->onPause->onStop->onDestroy
@@ -61,7 +60,6 @@
    public void onResume() {
        super.onResume();
        if (!ifNFCUse(this)) {
            this.finish();
        }
        //设置处理优于所有其他NFC的处理
        if (mNfcAdapter != null)
@@ -90,7 +88,12 @@
     */
    protected Boolean ifNFCUse(Activity context) {
        if (mNfcAdapter == null) {
            TipUtil.show(context, "设备不支持NFC!");
            TipUtil.show(context, "设备不支持NFC!", new TipUtil.TipListener() {
                @Override
                public void onCancle() {
                    BaseNfcActivity.this.finish();
                }
            });
            return false;
        }
        if (mNfcAdapter != null && !mNfcAdapter.isEnabled()) {