summaryrefslogtreecommitdiffstats
path: root/samples/AndroidBeamDemo
diff options
context:
space:
mode:
authorMartijn Coenen <maco@google.com>2012-06-21 15:26:04 -0700
committerMartijn Coenen <maco@google.com>2012-06-21 15:26:47 -0700
commit76aca97d265db9c2da7ce17451502b98214031e9 (patch)
tree7a9f3258c1e8d8e7fa84a23d6e844d23df5b2d36 /samples/AndroidBeamDemo
parent547975cf50510a94caf0c1d247e8d3192b5c0d85 (diff)
downloadandroid_development-76aca97d265db9c2da7ce17451502b98214031e9.tar.gz
android_development-76aca97d265db9c2da7ce17451502b98214031e9.tar.bz2
android_development-76aca97d265db9c2da7ce17451502b98214031e9.zip
Fix NPE in BeamDemo if NFC not present.
Bug: 6711303 Change-Id: Iad6abab3ea2ca53247ed4e3b5149e052bd92453b
Diffstat (limited to 'samples/AndroidBeamDemo')
-rw-r--r--samples/AndroidBeamDemo/src/com/example/android/beam/Beam.java9
1 files changed, 5 insertions, 4 deletions
diff --git a/samples/AndroidBeamDemo/src/com/example/android/beam/Beam.java b/samples/AndroidBeamDemo/src/com/example/android/beam/Beam.java
index d419bacbe..79019abfd 100644
--- a/samples/AndroidBeamDemo/src/com/example/android/beam/Beam.java
+++ b/samples/AndroidBeamDemo/src/com/example/android/beam/Beam.java
@@ -56,11 +56,12 @@ public class Beam extends Activity implements CreateNdefMessageCallback,
if (mNfcAdapter == null) {
mInfoText = (TextView) findViewById(R.id.textView);
mInfoText.setText("NFC is not available on this device.");
+ } else {
+ // Register callback to set NDEF message
+ mNfcAdapter.setNdefPushMessageCallback(this, this);
+ // Register callback to listen for message-sent success
+ mNfcAdapter.setOnNdefPushCompleteCallback(this, this);
}
- // Register callback to set NDEF message
- mNfcAdapter.setNdefPushMessageCallback(this, this);
- // Register callback to listen for message-sent success
- mNfcAdapter.setOnNdefPushCompleteCallback(this, this);
}