summaryrefslogtreecommitdiffstats
path: root/core/java/android/nfc/NfcAdapter.java
diff options
context:
space:
mode:
authorNick Pelly <npelly@google.com>2011-01-13 09:22:57 -0800
committerNick Pelly <npelly@google.com>2011-01-13 09:22:57 -0800
commit253c509cb0d36b39c3d878c0caf7f1eca194068a (patch)
tree3e23180e7c574c6e3ac152c516669405535856d8 /core/java/android/nfc/NfcAdapter.java
parent200ca02fcaf2c24ea7716f65ed9a7bff8cddd975 (diff)
downloadframeworks_base-253c509cb0d36b39c3d878c0caf7f1eca194068a.zip
frameworks_base-253c509cb0d36b39c3d878c0caf7f1eca194068a.tar.gz
frameworks_base-253c509cb0d36b39c3d878c0caf7f1eca194068a.tar.bz2
Make sure service handles are live before passing to other objects.
Change-Id: Ia3fa799b56463f313da0e84a50c4dc75d584eaca
Diffstat (limited to 'core/java/android/nfc/NfcAdapter.java')
-rw-r--r--core/java/android/nfc/NfcAdapter.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/core/java/android/nfc/NfcAdapter.java b/core/java/android/nfc/NfcAdapter.java
index 769e2d0..b4f2086 100644
--- a/core/java/android/nfc/NfcAdapter.java
+++ b/core/java/android/nfc/NfcAdapter.java
@@ -316,6 +316,7 @@ public final class NfcAdapter {
* @hide
*/
public INfcAdapter getService() {
+ isEnabled(); // NOP call to recover sService if it is stale
return sService;
}
@@ -324,6 +325,7 @@ public final class NfcAdapter {
* @hide
*/
public INfcTag getTagService() {
+ isEnabled(); // NOP call to recover sTagService if it is stale
return sTagService;
}