X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;ds=sidebyside;f=android%2Fsrc%2Fcom%2Fgoogle%2Fzxing%2Fclient%2Fandroid%2Fshare%2FShareActivity.java;h=696b389b46d5522d58e09fba1d6946d36b4de483;hb=a972947252b03c326b9a2835a423c6041f33ac11;hp=a116f74561100ffad9395d3f4013e9224d786802;hpb=a4b34f3f8ba861c99ce9c1597b42fe76ed00e03a;p=zxing.git diff --git a/android/src/com/google/zxing/client/android/share/ShareActivity.java b/android/src/com/google/zxing/client/android/share/ShareActivity.java index a116f745..696b389b 100755 --- a/android/src/com/google/zxing/client/android/share/ShareActivity.java +++ b/android/src/com/google/zxing/client/android/share/ShareActivity.java @@ -151,6 +151,10 @@ public final class ShareActivity extends Activity { } private void showTextAsBarcode(String text) { + Log.i(TAG, "Showing text as barcode: " + text); + if (text == null) { + return; // Show error? + } Intent intent = new Intent(Intents.Encode.ACTION); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET); intent.putExtra(Intents.Encode.TYPE, Contents.Type.TEXT); @@ -167,6 +171,9 @@ public final class ShareActivity extends Activity { */ private void showContactAsBarcode(Uri contactUri) { Log.i(TAG, "Showing contact URI as barcode: " + contactUri); + if (contactUri == null) { + return; // Show error? + } ContentResolver resolver = getContentResolver(); Cursor contactCursor = resolver.query(contactUri, null, null, null, null); Bundle bundle = new Bundle();