summaryrefslogtreecommitdiffstats
path: root/core/java/android/nfc/NfcAdapter.java
diff options
context:
space:
mode:
authorJeff Hamilton <jham@android.com>2011-01-17 11:05:03 -0800
committerJeff Hamilton <jham@android.com>2011-01-18 10:57:30 -0800
commitce3224cda51f946871daa1e11e3976e25c59e6fa (patch)
treee52c406b8de6062e15810afe96c3593da546eb76 /core/java/android/nfc/NfcAdapter.java
parent33ff2405581271adf14ed4e45597a3b0b80a46ab (diff)
downloadframeworks_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.java24
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()) {