From a75069912256b4bb3ea9192d4b4033452a42a722 Mon Sep 17 00:00:00 2001 From: stom79 Date: Thu, 30 Aug 2018 17:49:56 +0200 Subject: [PATCH] Crash report by email --- .../fr/gouv/etalab/mastodon/activities/MainApplication.java | 4 ++-- .../fr/gouv/etalab/mastodon/drawers/StatusListAdapter.java | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/fr/gouv/etalab/mastodon/activities/MainApplication.java b/app/src/main/java/fr/gouv/etalab/mastodon/activities/MainApplication.java index 28ddfffc3..22eef8cd0 100644 --- a/app/src/main/java/fr/gouv/etalab/mastodon/activities/MainApplication.java +++ b/app/src/main/java/fr/gouv/etalab/mastodon/activities/MainApplication.java @@ -37,7 +37,7 @@ import fr.gouv.etalab.mastodon.jobs.NotificationsSyncJob; */ @AcraDialog(resText = R.string.crash_title, - resCommentPrompt = R.string.crash_message, resTheme = R.style.AlertDialogDark) + resCommentPrompt = R.string.crash_message, resTheme = R.style.AlertDialogDark, resIcon = R.mipmap.ic_launcher) public class MainApplication extends Application{ @@ -50,7 +50,7 @@ public class MainApplication extends Application{ StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder(); StrictMode.setVmPolicy(builder.build()); CoreConfigurationBuilder ACRABuilder = new CoreConfigurationBuilder(this); - ACRABuilder.setBuildConfigClass(BuildConfig.class).setReportFormat(StringFormat.JSON); + ACRABuilder.setBuildConfigClass(BuildConfig.class).setReportFormat(StringFormat.KEY_VALUE_LIST); ACRABuilder.getPluginConfigurationBuilder(MailSenderConfigurationBuilder.class).setMailTo("support@mastalab.app").setSubject("Bug report for Mastalab").setEnabled(true); ACRABuilder.getPluginConfigurationBuilder(LimiterConfigurationBuilder.class).setEnabled(true); ACRA.init(this, ACRABuilder); diff --git a/app/src/main/java/fr/gouv/etalab/mastodon/drawers/StatusListAdapter.java b/app/src/main/java/fr/gouv/etalab/mastodon/drawers/StatusListAdapter.java index 7ea69f6db..c4ab25d66 100644 --- a/app/src/main/java/fr/gouv/etalab/mastodon/drawers/StatusListAdapter.java +++ b/app/src/main/java/fr/gouv/etalab/mastodon/drawers/StatusListAdapter.java @@ -46,6 +46,7 @@ import android.text.style.ForegroundColorSpan; import android.util.TypedValue; import android.view.LayoutInflater; import android.view.MenuItem; +import android.view.MotionEvent; import android.view.View; import android.view.ViewGroup; import android.webkit.WebView; @@ -1028,7 +1029,7 @@ public class StatusListAdapter extends RecyclerView.Adapter implements OnPostAct } - /*holder.status_content.setOnTouchListener(new View.OnTouchListener() { + holder.status_content.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View view, MotionEvent motionEvent) { if (motionEvent.getAction() == MotionEvent.ACTION_DOWN && !view.hasFocus()) { @@ -1036,7 +1037,7 @@ public class StatusListAdapter extends RecyclerView.Adapter implements OnPostAct } return false; } - });*/ + }); //Click on a conversation if( type != RetrieveFeedsAsyncTask.Type.REMOTE_INSTANCE && (getItemViewType(position) == DISPLAYED_STATUS || getItemViewType(position) == COMPACT_STATUS)) { holder.status_content.setOnClickListener(new View.OnClickListener() {