-2

強制終了または強制終了が発生したときに表示する代わりに、クラッシュに関する詳細を含むトースト/通知を送信するにはどうすればよいですか。大変な注文ですが、どこから始めればいいですか?ACRAは必要ですか?

あなたの助けに感謝。ありがとう。

4

2 に答える 2

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 に答える
0

ACRAは、クラッシュの詳細を受信したり、ユーザーにメッセージを表示したりできるため、おそらくより適切なオプションです。また、優れた統合ガイドが付属しており、カスタムデータをログに記録することもできます。

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

于 2012-04-16T15:12:54.223 に答える