diff options
| author | srowen <srowen@59b500cc-1b3d-0410-9834-0bbf25fbcc57> | 2011-08-16 13:26:21 +0400 |
|---|---|---|
| committer | srowen <srowen@59b500cc-1b3d-0410-9834-0bbf25fbcc57> | 2011-08-16 13:26:21 +0400 |
| commit | b27dc8eb28a052d3a4dd7e78c1a2cacabe96c55c (patch) | |
| tree | cc9d66c3667affd1db57eea927343f9acde64f38 /android-integration/src | |
| parent | e669aab2af8ac0e23dedab1d14c3bed0c88e9e20 (diff) | |
| download | zxing-b27dc8eb28a052d3a4dd7e78c1a2cacabe96c55c.tar.xz | |
Issue 945 don't die if Market isn't there
git-svn-id: https://zxing.googlecode.com/svn/trunk@1887 59b500cc-1b3d-0410-9834-0bbf25fbcc57
Diffstat (limited to 'android-integration/src')
| -rw-r--r-- | android-integration/src/com/google/zxing/integration/android/IntentIntegrator.java | 7 |
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() { |
