-2

当强制关闭发生时,我如何发送一个 Toast/通知,而不是显示强制关闭或有关崩溃的一些详细信息。我知道,这是一项艰巨的任务,但我应该从哪里开始呢?我需要 ACRA 吗?

感谢你的帮助。谢谢。

4

2 回答 2

0

ACRA 可能是您更好的选择,因为它允许您接收崩溃的详细信息,并向用户显示消息。它还附带了一个很棒的集成指南,并允许您记录自定义数据。

http://code.google.com/p/acra/

于 2012-04-16T15:12:54.223 回答
0

您可以尝试扩展 Application 类,然后在 onCreate 方法中执行以下操作:

@Override
public void onCreate ()
{
    Thread.setDefaultUncaughtExceptionHandler(
            new UncaughtExceptionHandler(){

                @Override
                public void uncaughtException(Thread arg0, Throwable arg1) {
                    //mytoast here


                }

            }
    );
    super.onCreate();


}

不要忘记在清单文件中指定您正在使用这个新类:

    <application android:icon=""  android:label="@string/app_name" android:name="your.class">
于 2012-04-16T15:56:09.287 回答