diff --git a/src/main/java/eu/siacs/conversations/ui/fragment/settings/BackupSettingsFragment.java b/src/main/java/eu/siacs/conversations/ui/fragment/settings/BackupSettingsFragment.java index 2bdd76034543959380b62ade25a93f67b872d79d..d8fa49d14359f40d3d155401c5a0aa20f4745f96 100644 --- a/src/main/java/eu/siacs/conversations/ui/fragment/settings/BackupSettingsFragment.java +++ b/src/main/java/eu/siacs/conversations/ui/fragment/settings/BackupSettingsFragment.java @@ -1,6 +1,7 @@ package eu.siacs.conversations.ui.fragment.settings; import android.Manifest; +import android.content.ActivityNotFoundException; import android.content.Intent; import android.content.pm.PackageManager; import android.net.Uri; @@ -94,7 +95,12 @@ public class BackupSettingsFragment extends XmppPreferenceFragment { } private boolean onBackupLocationPreferenceClicked(final Preference preference) { - this.pickBackupLocationLauncher.launch(null); + try { + this.pickBackupLocationLauncher.launch(null); + } catch (final ActivityNotFoundException e) { + Toast.makeText(requireActivity(), R.string.no_application_found, Toast.LENGTH_LONG) + .show(); + } return false; }