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