From d4fd403e4ec915918aad8bed7a44225977d8c810 Mon Sep 17 00:00:00 2001 From: Frank Morgner Date: Mon, 3 Nov 2014 23:45:54 +0100 Subject: [PATCH] use a bigger presence check delay --- .../com/vsmartcard/remotesmartcardreader/app/MainActivity.java | 2 +- .../remotesmartcardreader/app/screaders/NFCReader.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/remote-reader/app/src/main/java/com/vsmartcard/remotesmartcardreader/app/MainActivity.java b/remote-reader/app/src/main/java/com/vsmartcard/remotesmartcardreader/app/MainActivity.java index 89434b0..5273697 100644 --- a/remote-reader/app/src/main/java/com/vsmartcard/remotesmartcardreader/app/MainActivity.java +++ b/remote-reader/app/src/main/java/com/vsmartcard/remotesmartcardreader/app/MainActivity.java @@ -186,7 +186,7 @@ public class MainActivity extends Activity implements NfcAdapter.ReaderCallback private void enableReaderMode() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { Bundle bundle = new Bundle(); - bundle.putInt(NfcAdapter.EXTRA_READER_PRESENCE_CHECK_DELAY, 2000); + bundle.putInt(NfcAdapter.EXTRA_READER_PRESENCE_CHECK_DELAY, NFCReader.TIMEOUT*10); NfcAdapter.getDefaultAdapter(this).enableReaderMode(this, this, NfcAdapter.FLAG_READER_NFC_A | NfcAdapter.FLAG_READER_NFC_B | NfcAdapter.FLAG_READER_SKIP_NDEF_CHECK, bundle); diff --git a/remote-reader/app/src/main/java/com/vsmartcard/remotesmartcardreader/app/screaders/NFCReader.java b/remote-reader/app/src/main/java/com/vsmartcard/remotesmartcardreader/app/screaders/NFCReader.java index 1f9815b..34eb2c1 100644 --- a/remote-reader/app/src/main/java/com/vsmartcard/remotesmartcardreader/app/screaders/NFCReader.java +++ b/remote-reader/app/src/main/java/com/vsmartcard/remotesmartcardreader/app/screaders/NFCReader.java @@ -44,7 +44,7 @@ public class NFCReader implements SCReader { card.close(); } - private static int TIMEOUT = 2500; + public static int TIMEOUT = 2500; @Override public void powerOn() { /* should already be connected... */