diff options
author | Jeff Hamilton <jham@android.com> | 2011-01-17 11:05:03 -0800 |
---|---|---|
committer | Jeff Hamilton <jham@android.com> | 2011-01-18 10:57:30 -0800 |
commit | ce3224cda51f946871daa1e11e3976e25c59e6fa (patch) | |
tree | e52c406b8de6062e15810afe96c3593da546eb76 /core/java/android/nfc/NfcAdapter.java | |
parent | 33ff2405581271adf14ed4e45597a3b0b80a46ab (diff) | |
download | frameworks_base-ce3224cda51f946871daa1e11e3976e25c59e6fa.zip frameworks_base-ce3224cda51f946871daa1e11e3976e25c59e6fa.tar.gz frameworks_base-ce3224cda51f946871daa1e11e3976e25c59e6fa.tar.bz2 |
Javadoc updates for NFC.
Change-Id: Ibd91829979576297599fbcc9eb8054924af1d527
Diffstat (limited to 'core/java/android/nfc/NfcAdapter.java')
-rw-r--r-- | core/java/android/nfc/NfcAdapter.java | 24 |
1 files changed, 14 insertions, 10 deletions
diff --git a/core/java/android/nfc/NfcAdapter.java b/core/java/android/nfc/NfcAdapter.java index 28d53f5..f6605b8 100644 --- a/core/java/android/nfc/NfcAdapter.java +++ b/core/java/android/nfc/NfcAdapter.java @@ -436,7 +436,7 @@ public final class NfcAdapter { } try { ActivityThread.currentActivityThread().registerOnActivityPausedListener(activity, - new ForegroundDispatchPausedListener()); + mForegroundDispatchListener); sService.enableForegroundDispatch(activity.getComponentName(), intent, filters); } catch (RemoteException e) { attemptDeadServiceRecovery(e); @@ -453,15 +453,17 @@ public final class NfcAdapter { * <p>This method must be called from the main thread. */ public void disableForegroundDispatch(Activity activity) { + ActivityThread.currentActivityThread().unregisterOnActivityPausedListener(activity, + mForegroundDispatchListener); disableForegroundDispatchInternal(activity, false); } - class ForegroundDispatchPausedListener implements OnActivityPausedListener { + OnActivityPausedListener mForegroundDispatchListener = new OnActivityPausedListener() { @Override public void onPaused(Activity activity) { disableForegroundDispatchInternal(activity, true); } - } + }; void disableForegroundDispatchInternal(Activity activity, boolean force) { try { @@ -488,7 +490,7 @@ public final class NfcAdapter { } try { ActivityThread.currentActivityThread().registerOnActivityPausedListener(activity, - new ForegroundDispatchPausedListener()); + mForegroundNdefPushListener); sService.enableForegroundNdefPush(activity.getComponentName(), msg); } catch (RemoteException e) { attemptDeadServiceRecovery(e); @@ -504,18 +506,20 @@ public final class NfcAdapter { * * <p>This method must be called from the main thread. */ - public void disableNdefPushDispatch(Activity activity) { - disableForegroundDispatchInternal(activity, false); + public void disableForegroundNdefPush(Activity activity) { + ActivityThread.currentActivityThread().unregisterOnActivityPausedListener(activity, + mForegroundNdefPushListener); + disableForegroundNdefPushInternal(activity, false); } - class ForegroundNdefPushPausedListener implements OnActivityPausedListener { + OnActivityPausedListener mForegroundNdefPushListener = new OnActivityPausedListener() { @Override public void onPaused(Activity activity) { - disableNdefPushDispatchInternal(activity, true); + disableForegroundNdefPushInternal(activity, true); } - } + }; - void disableNdefPushDispatchInternal(Activity activity, boolean force) { + void disableForegroundNdefPushInternal(Activity activity, boolean force) { try { sService.disableForegroundNdefPush(activity.getComponentName()); if (!force && !activity.isResumed()) { |