-3

設定->アプリケーション->アプリケーションの管理->アプリ名->強制停止ボタンで特定のコードを実行したいのですが、この強制停止ボタンイベントを取得するにはどうすればよいですか?このイベントを取得することはできますか?

4

1 に答える 1

2

そのダイアログは Android OS によって表示され、その部分を制御できないため、それを行うことはできません。Android コードがクリーンで正しいことを確認するだけで、このようなエラーを取り除くことができます。もう 1 つできること (ただし、この を使用してアプリを公開しないことを強くお勧めします) は、DefaultUncaughtExceptionHandler. 元:

Thread.setDefaultUncaughtExceptionHandler(new UncaughtExceptionHandler() {
    public void uncaughtException(Thread thread, Throwable ex) {
        // log, or create some statistics ... whatever
    }
});

しかし、経験上、そのスレッド (特に UI スレッド) が停止した後のアプリの動作は予期しないものになる可能性があるため、アプリを停止する方が望ましい場合があります。しかし、繰り返しになりますが、アプリがクラッシュした場合は修正する必要があります。

于 2013-08-07T06:38:23.947 に答える