From 31a6c3bfd361905b06997db86be0190f30108344 Mon Sep 17 00:00:00 2001 From: M66B Date: Sun, 30 Oct 2022 15:06:37 +0100 Subject: [PATCH] Handle share errors --- app/src/main/java/eu/faircode/email/Helper.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/Helper.java b/app/src/main/java/eu/faircode/email/Helper.java index 54ce57ffba..062d6a9fd6 100644 --- a/app/src/main/java/eu/faircode/email/Helper.java +++ b/app/src/main/java/eu/faircode/email/Helper.java @@ -845,8 +845,12 @@ public class Helper { static void share(Context context, File file, String type, String name) { // https://developer.android.com/reference/androidx/core/content/FileProvider - Uri uri = FileProvider.getUriForFile(context, BuildConfig.APPLICATION_ID, file); - share(context, uri, type, name); + try { + Uri uri = FileProvider.getUriForFile(context, BuildConfig.APPLICATION_ID, file); + share(context, uri, type, name); + } catch (Throwable ex) { + Log.e(ex); + } } static void share(Context context, Uri uri, String type, String name) {