use a bigger presence check delay
This commit is contained in:
@@ -186,7 +186,7 @@ public class MainActivity extends Activity implements NfcAdapter.ReaderCallback
|
|||||||
private void enableReaderMode() {
|
private void enableReaderMode() {
|
||||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
|
||||||
Bundle bundle = new Bundle();
|
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.getDefaultAdapter(this).enableReaderMode(this, this,
|
||||||
NfcAdapter.FLAG_READER_NFC_A | NfcAdapter.FLAG_READER_NFC_B | NfcAdapter.FLAG_READER_SKIP_NDEF_CHECK,
|
NfcAdapter.FLAG_READER_NFC_A | NfcAdapter.FLAG_READER_NFC_B | NfcAdapter.FLAG_READER_SKIP_NDEF_CHECK,
|
||||||
bundle);
|
bundle);
|
||||||
|
|||||||
@@ -44,7 +44,7 @@ public class NFCReader implements SCReader {
|
|||||||
card.close();
|
card.close();
|
||||||
}
|
}
|
||||||
|
|
||||||
private static int TIMEOUT = 2500;
|
public static int TIMEOUT = 2500;
|
||||||
@Override
|
@Override
|
||||||
public void powerOn() {
|
public void powerOn() {
|
||||||
/* should already be connected... */
|
/* should already be connected... */
|
||||||
|
|||||||
Reference in New Issue
Block a user