当我的应用崩溃时,如何设置自定义对话框?

桑迪普·米什拉(Sandeep Mishra)

ACRA 4.9.0在我的应用程序中使用。我只想在我的应用崩溃时向用户显示对话框。

这是我当前的代码:

public class App extends MultiDexApplication {

@Override
public void onCreate() {
    ConfigurationBuilder config = new ConfigurationBuilder(this);
    config.setMailTo("[email protected]");
    config.setResDialogIcon(android.R.drawable.ic_dialog_info);
    config.setResDialogText(R.string.crash_dialog_text);
    config.setResDialogTitle(R.string.crash_dialog_title);
    config.setResDialogCommentPrompt(R.string.crash_dialog_comment_prompt);
    config.setResDialogOkToast(R.string.crash_dialog_ok_toast);
    config.setMode(ReportingInteractionMode.DIALOG);

    try{
        config.setMode(ReportingInteractionMode.DIALOG);
    } catch (Exception e) {
        e.printStackTrace();
        return;
    }

    ACRA.init(this, config);
    super.onCreate();
    Instance = this;
    applicationHandler = new Handler(getInstance().getMainLooper());
}
索伊尔·扎希德(Sohail Zahid)

完全正常的演示

应用类别

@ReportsCrashes(formUri = "http://yourserver.com/yourscript",
        mode = ReportingInteractionMode.DIALOG,
        resToastText = R.string.app_name,
        resDialogText = R.string.app_name,
        resDialogIcon = android.R.drawable.ic_dialog_info,
        resDialogTitle = R.string.app_name,
        resDialogCommentPrompt = R.string.app_name,
        resDialogEmailPrompt = R.string.app_name,
        resDialogOkToast = R.string.app_name,
        resDialogTheme = R.style.AppTheme_Dialog)

public class App extends Application {

    private Context context;

    @Override
    public void onCreate() {
        super.onCreate();
        context = getApplicationContext();
        ACRA.init(this);
    }
}

主要活动

public class MainActivity extends AppCompatActivity {
    Context context;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        context = this;

        EditText number = (EditText) findViewById(R.id.foodName);
        number.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                int a = 0 / 0;
            }
        });
    }
}

activity_main.xml

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/base"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_margin="10dp"
    android:background="@color/white"
    android:orientation="horizontal"
    android:weightSum="10">


    <EditText
        android:id="@+id/foodName"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="64dp"
        android:layout_marginRight="64dp"
        android:hint="Food name"
        android:inputType="textCapWords"
        android:textColor="@color/colorPrimaryDark"
        android:textColorHint="@color/colorPrimaryDark"
        android:textSize="32sp"
        android:layout_centerVertical="true"
        android:layout_centerHorizontal="true" />

</RelativeLayout>

对话:

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

调用设置方法时自定义对话框片段崩溃

来自分类Dev

当我尝试从自定义确认对话框组件执行角度功能时出现问题

来自分类Dev

如何在自定义对话框中设置自定义按钮?

来自分类Dev

如何在自定义对话框中设置自定义按钮?

来自分类Dev

Android自定义对话框片段崩溃

来自分类Dev

删除标题后,自定义对话框崩溃

来自分类Dev

自定义对话框dismiss()后调用finish()时,Android活动崩溃

来自分类Dev

当我尝试通过自定义样式设置文本大小属性时,为什么应用程序崩溃

来自分类Dev

设置自定义对话框的高度和宽度

来自分类Dev

在自定义对话框中设置textview

来自分类Dev

设置自定义对话框的时间

来自分类Dev

在我的应用中自定义 exoplayer 质量对话框

来自分类Dev

使用自定义对话框时如何关闭引导框

来自分类Dev

自定义对话框打开时强制关闭

来自分类Dev

隐藏自定义对话框时窗口泄漏

来自分类Dev

启动时创建自定义对话框

来自分类Dev

我在自定义对话框中使用AsyncTask,但对话框未显示

来自分类Dev

好像windowAnimationStyle被忽略了,如何为自定义对话框设置动画?

来自分类Dev

如何设置或自定义React-admin警报对话框?

来自分类Dev

如何在Android的“自定义对话框”中设置TextView的值

来自分类Dev

如何在对话框中将自定义颜色设置为getWindows

来自分类Dev

如何更改打开对话框的图像以及如何自定义对话框?

来自分类Dev

如何从自定义对话框中删除标题?

来自分类Dev

如何自定义放置Jquery对话框

来自分类Dev

如何制作更好的自定义对话框?

来自分类Dev

如何制作自定义Cast MediaRouter对话框

来自分类Dev

如何自定义对话框的标题部分

来自分类Dev

WPF:如何使自定义模式对话框闪烁?

来自分类Dev

如何创建自定义材质对话框

Related 相关文章

  1. 1

    调用设置方法时自定义对话框片段崩溃

  2. 2

    当我尝试从自定义确认对话框组件执行角度功能时出现问题

  3. 3

    如何在自定义对话框中设置自定义按钮?

  4. 4

    如何在自定义对话框中设置自定义按钮?

  5. 5

    Android自定义对话框片段崩溃

  6. 6

    删除标题后,自定义对话框崩溃

  7. 7

    自定义对话框dismiss()后调用finish()时,Android活动崩溃

  8. 8

    当我尝试通过自定义样式设置文本大小属性时,为什么应用程序崩溃

  9. 9

    设置自定义对话框的高度和宽度

  10. 10

    在自定义对话框中设置textview

  11. 11

    设置自定义对话框的时间

  12. 12

    在我的应用中自定义 exoplayer 质量对话框

  13. 13

    使用自定义对话框时如何关闭引导框

  14. 14

    自定义对话框打开时强制关闭

  15. 15

    隐藏自定义对话框时窗口泄漏

  16. 16

    启动时创建自定义对话框

  17. 17

    我在自定义对话框中使用AsyncTask,但对话框未显示

  18. 18

    好像windowAnimationStyle被忽略了,如何为自定义对话框设置动画?

  19. 19

    如何设置或自定义React-admin警报对话框?

  20. 20

    如何在Android的“自定义对话框”中设置TextView的值

  21. 21

    如何在对话框中将自定义颜色设置为getWindows

  22. 22

    如何更改打开对话框的图像以及如何自定义对话框?

  23. 23

    如何从自定义对话框中删除标题?

  24. 24

    如何自定义放置Jquery对话框

  25. 25

    如何制作更好的自定义对话框?

  26. 26

    如何制作自定义Cast MediaRouter对话框

  27. 27

    如何自定义对话框的标题部分

  28. 28

    WPF:如何使自定义模式对话框闪烁?

  29. 29

    如何创建自定义材质对话框

热门标签

归档