summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--android-integration/src/com/google/zxing/integration/android/IntentIntegrator.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/android-integration/src/com/google/zxing/integration/android/IntentIntegrator.java b/android-integration/src/com/google/zxing/integration/android/IntentIntegrator.java
index 05a38498f..0b73fcab4 100644
--- a/android-integration/src/com/google/zxing/integration/android/IntentIntegrator.java
+++ b/android-integration/src/com/google/zxing/integration/android/IntentIntegrator.java
@@ -215,7 +215,12 @@ public final class IntentIntegrator {
public void onClick(DialogInterface dialogInterface, int i) {
Uri uri = Uri.parse("market://search?q=pname:" + PACKAGE);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
- activity.startActivity(intent);
+ try {
+ activity.startActivity(intent);
+ } catch (ActivityNotFoundException anfe) {
+ // Hmm, market is not installed
+ Log.w(TAG, "Android Market is not installed; cannot install Barcode Scanner");
+ }
}
});
downloadDialog.setNegativeButton(stringButtonNo, new DialogInterface.OnClickListener() {