diff --git a/briar-android/src/main/java/org/briarproject/briar/android/settings/SettingsFragment.java b/briar-android/src/main/java/org/briarproject/briar/android/settings/SettingsFragment.java index ea7ce5f39..3fdaee3ec 100644 --- a/briar-android/src/main/java/org/briarproject/briar/android/settings/SettingsFragment.java +++ b/briar-android/src/main/java/org/briarproject/briar/android/settings/SettingsFragment.java @@ -495,7 +495,13 @@ public class SettingsFragment extends PreferenceFragmentCompat Intent intent = new Intent(ACTION_CHANNEL_NOTIFICATION_SETTINGS) .putExtra(EXTRA_APP_PACKAGE, packageName) .putExtra(EXTRA_CHANNEL_ID, channelId); - startActivity(intent); + Context ctx = requireContext(); + if (intent.resolveActivity(ctx.getPackageManager()) != null) { + startActivity(intent); + } else { + Toast.makeText(ctx, R.string.error_start_activity, LENGTH_SHORT) + .show(); + } return true; }); } diff --git a/briar-android/src/main/res/values/strings.xml b/briar-android/src/main/res/values/strings.xml index e21adf686..6f6584795 100644 --- a/briar-android/src/main/res/values/strings.xml +++ b/briar-android/src/main/res/values/strings.xml @@ -120,6 +120,7 @@ Fix Help Sorry + Unavailable on your system No contacts to show