diff --git a/AppRate/src/com/tjeannin/apprate/AppRate.java b/AppRate/src/com/tjeannin/apprate/AppRate.java index 1ee8b3a..c1af2db 100644 --- a/AppRate/src/com/tjeannin/apprate/AppRate.java +++ b/AppRate/src/com/tjeannin/apprate/AppRate.java @@ -230,8 +230,13 @@ public void onClick(DialogInterface dialog, int which) { try { hostActivity.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + hostActivity.getPackageName()))); - }catch (ActivityNotFoundException e) { - Toast.makeText(hostActivity, "No Play Store installed on device", Toast.LENGTH_SHORT).show(); + } catch (ActivityNotFoundException e) { + try + { + hostActivity.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://play.google.com/store/apps/details?id=" + hostActivity.getPackageName()))); + } catch (ActivityNotFoundException b) { + Toast.makeText(hostActivity, "No Browser installed on device", Toast.LENGTH_SHORT).show(); + } } editor.putBoolean(PrefsContract.PREF_DONT_SHOW_AGAIN, true); break; @@ -271,4 +276,4 @@ private static final String getApplicationName(Context context) { } return (String) (applicationInfo != null ? packageManager.getApplicationLabel(applicationInfo) : "(unknown)"); } -} \ No newline at end of file +}