diff options
| author | Andres Morales <anmorales@google.com> | 2014-06-20 14:32:47 -0700 |
|---|---|---|
| committer | Andres Morales <anmorales@google.com> | 2014-06-20 16:13:16 -0700 |
| commit | d8cf53f87d1416613aa34cfb28f5042033e3299c (patch) | |
| tree | fcdcc8864f85c7012aa7cb1229ad6c38a33fd3e0 /core/java/android/nfc/NfcAdapter.java | |
| parent | 07a9e2cb3c3b5f009c29eac9b8f21bbe8a8182a1 (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.java | 7 |
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; |
