summaryrefslogtreecommitdiff
path: root/core/java/android/nfc/NfcAdapter.java
diff options
context:
space:
mode:
authorAndres Morales <anmorales@google.com>2014-06-20 14:32:47 -0700
committerAndres Morales <anmorales@google.com>2014-06-20 16:13:16 -0700
commitd8cf53f87d1416613aa34cfb28f5042033e3299c (patch)
treefcdcc8864f85c7012aa7cb1229ad6c38a33fd3e0 /core/java/android/nfc/NfcAdapter.java
parent07a9e2cb3c3b5f009c29eac9b8f21bbe8a8182a1 (diff)
Make unlock api take String instead of int codes
int code method not exposed to third parties Change-Id: I18ad0703be9d06664db3fd00a6435f789979fe73
Diffstat (limited to 'core/java/android/nfc/NfcAdapter.java')
-rw-r--r--core/java/android/nfc/NfcAdapter.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/core/java/android/nfc/NfcAdapter.java b/core/java/android/nfc/NfcAdapter.java
index 899106639dd7..be098a8ae392 100644
--- a/core/java/android/nfc/NfcAdapter.java
+++ b/core/java/android/nfc/NfcAdapter.java
@@ -1428,17 +1428,20 @@ public final class NfcAdapter {
}
public boolean registerLockscreenDispatch(final NfcLockscreenDispatch lockscreenDispatch,
- int[] techList) {
+ String[] techList) {
try {
sService.registerLockscreenDispatch(new INfcLockscreenDispatch.Stub() {
@Override
public boolean onTagDetected(Tag tag) throws RemoteException {
return lockscreenDispatch.onTagDetected(tag);
}
- }, techList);
+ }, Tag.techListFromStrings(techList));
} catch (RemoteException e) {
attemptDeadServiceRecovery(e);
return false;
+ } catch (IllegalArgumentException e) {
+ Log.e(TAG, "Unable to register LockscreenDispatch", e);
+ return false;
}
return true;