diff --git a/android/android-base/src/main/java/org/isoron/androidbase/activities/BaseActivity.java b/android/android-base/src/main/java/org/isoron/androidbase/activities/BaseActivity.java index 2dea22e50..3baabd315 100644 --- a/android/android-base/src/main/java/org/isoron/androidbase/activities/BaseActivity.java +++ b/android/android-base/src/main/java/org/isoron/androidbase/activities/BaseActivity.java @@ -126,4 +126,18 @@ abstract public class BaseActivity extends AppCompatActivity super.onResume(); if(screen != null) screen.reattachDialogs(); } + + @Override + public void startActivity(Intent intent) + { + try + { + super.startActivity(intent); + } + catch (ActivityNotFoundException e) + { + if (this.screen != null) + this.screen.showMessage(R.string.activity_not_found); + } + } } diff --git a/android/android-base/src/main/res/values/strings.xml b/android/android-base/src/main/res/values/strings.xml new file mode 100644 index 000000000..032239605 --- /dev/null +++ b/android/android-base/src/main/res/values/strings.xml @@ -0,0 +1,23 @@ + + + + + No app was found to support this action + \ No newline at end of file