3

Windows Phone 7では、開発者にはApplication_UnhandledExceptionイベントが提供されます。このイベントは、発生した未処理の例外の情報とスタックトレースを含む例外オブジェクトを提供します。このオブジェクトをローカルストレージに保存する機会があります。次回の起動時に、そのようなオブジェクトをチェックして、開発者に電子メールで送信できます。明らかに、これは本番環境のクラッシュを診断するのに役立ちます。

そのようなものはAndroidに存在しますか?ありがとう、ゲイリー

4

2 に答える 2

8
java.lang.Thread.setDefaultUncaughtExceptionHandler(UncaughtExceptionHandler handler)

これは、あなたの望むことですか?

于 2013-01-10T01:15:35.260 に答える
0

アプリケーションクラスを拡張する

import android.app.Application;
import android.util.Log;

public class MyApplication extends Application {

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

            @Override
            public void uncaughtException(Thread thread, Throwable ex) {
                Log.e("MyApplication", ex.getMessage());            

            }
        });
    }
}

AndroidManifest.xmlファイルにアプリケーション属性として次の行を追加します

android:name=".MyApplication"
于 2014-09-11T09:39:38.160 に答える