From 96f4d2cfc0cba1484b41f775e1aacfe1c72afacf Mon Sep 17 00:00:00 2001 From: Eric House Date: Thu, 17 Oct 2019 21:57:47 +0200 Subject: [PATCH] don't offer NFC on Android 10, where it's broken. --- .../app/src/main/java/org/eehouse/android/xw4/NFCUtils.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/xwords4/android/app/src/main/java/org/eehouse/android/xw4/NFCUtils.java b/xwords4/android/app/src/main/java/org/eehouse/android/xw4/NFCUtils.java index 626432573..e21095e5f 100644 --- a/xwords4/android/app/src/main/java/org/eehouse/android/xw4/NFCUtils.java +++ b/xwords4/android/app/src/main/java/org/eehouse/android/xw4/NFCUtils.java @@ -30,6 +30,7 @@ import android.nfc.NdefRecord; import android.nfc.NfcAdapter; import android.nfc.NfcEvent; import android.nfc.NfcManager; +import android.os.Build; import android.os.Parcelable; import org.eehouse.android.xw4.loc.LocUtils; @@ -47,7 +48,8 @@ public class NFCUtils { private static boolean[] s_nfcAvail; private static SafeNFC s_safeNFC; static { - s_inSDK = 14 <= Integer.valueOf( android.os.Build.VERSION.SDK ); + s_inSDK = 14 <= Build.VERSION.SDK_INT + && Build.VERSION.SDK_INT <= Build.VERSION_CODES.P; if ( s_inSDK ) { s_safeNFC = new SafeNFCImpl(); }