From 4e9ee66b34909a70bc32f5d45d27b1fc7e050ba3 Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 30 Jan 2021 11:13:29 +0100 Subject: [PATCH] Improved activity not found error --- .../java/eu/faircode/email/ActivityBase.java | 4 +- .../eu/faircode/email/AdapterAccount.java | 3 +- .../eu/faircode/email/AdapterContact.java | 3 +- .../java/eu/faircode/email/AdapterFolder.java | 3 +- .../eu/faircode/email/AdapterMessage.java | 16 +++---- .../java/eu/faircode/email/FragmentBase.java | 4 +- .../eu/faircode/email/FragmentCompose.java | 6 +-- .../eu/faircode/email/FragmentDialogBase.java | 5 +-- .../faircode/email/FragmentOptionsMisc.java | 2 +- .../main/java/eu/faircode/email/Helper.java | 42 ++++++++++++++----- 10 files changed, 50 insertions(+), 38 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/ActivityBase.java b/app/src/main/java/eu/faircode/email/ActivityBase.java index cb02f069f8..084c281a36 100644 --- a/app/src/main/java/eu/faircode/email/ActivityBase.java +++ b/app/src/main/java/eu/faircode/email/ActivityBase.java @@ -445,7 +445,7 @@ abstract class ActivityBase extends AppCompatActivity implements SharedPreferenc super.startActivity(intent); } catch (ActivityNotFoundException ex) { Log.w(ex); - ToastEx.makeText(this, getString(R.string.title_no_viewer, intent), Toast.LENGTH_LONG).show(); + Helper.reportNoViewer(this, intent); } catch (Throwable ex) { Log.e(ex); ToastEx.makeText(this, Log.formatThrowable(ex), Toast.LENGTH_LONG).show(); @@ -463,7 +463,7 @@ abstract class ActivityBase extends AppCompatActivity implements SharedPreferenc if (Helper.isTnef(intent.getType(), null)) Helper.viewFAQ(this, 155); else - ToastEx.makeText(this, getString(R.string.title_no_viewer, intent), Toast.LENGTH_LONG).show(); + Helper.reportNoViewer(this, intent); } catch (Throwable ex) { Log.e(ex); ToastEx.makeText(this, Log.formatThrowable(ex), Toast.LENGTH_LONG).show(); diff --git a/app/src/main/java/eu/faircode/email/AdapterAccount.java b/app/src/main/java/eu/faircode/email/AdapterAccount.java index e0dd3b0731..73d170ff12 100644 --- a/app/src/main/java/eu/faircode/email/AdapterAccount.java +++ b/app/src/main/java/eu/faircode/email/AdapterAccount.java @@ -43,7 +43,6 @@ import android.widget.Button; import android.widget.ImageButton; import android.widget.ImageView; import android.widget.TextView; -import android.widget.Toast; import androidx.annotation.NonNull; import androidx.appcompat.widget.PopupMenu; @@ -427,7 +426,7 @@ public class AdapterAccount extends RecyclerView.Adapter