Crash report by email

This commit is contained in:
stom79 2018-08-30 17:49:56 +02:00
parent feb45c5f93
commit a750699122
2 changed files with 5 additions and 4 deletions

View File

@ -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);

View File

@ -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() {