2013-08-07 115 views
-2

我想在設置 - >應用程序 - >管理應用程序 - >應用程序名 - >強制停止按鈕上執行一些特定的代碼。如何獲得此強制停止按鈕事件?有可能得到這個事件嗎?如何在android中獲取強制停止按鈕事件

+0

可能重複的[如何給予事件強制關閉對話框的確定​​按鈕](http://stackoverflow.com/questions/6826704/how-to-give-event-on-force-close-dialogs-ok-button ) –

+0

不認爲有可能獲得fc對話框按鈕 –

+0

http://stackoverflow.com/questions/6826704/how-to-give-event-on-force-close-dialogs-ok-button –

回答

2

你不能這樣做,因爲該對話框由Android OS顯示,你無法控制該部分。你需要做的只是確保你的Android代碼是乾淨和正確的,所以你將擺脫這樣的錯誤。你可以做的另一件事(但我強烈建議不要放棄你的應用程序在野外與此)是設置一個DefaultUncaughtExceptionHandler。例如:

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

但是從經驗來看,應用程序的行爲,一旦該線程已經死了(尤其是UI線程)可能是意想不到的,所以也許這是最好有您的應用程序死了。但同樣的:當應用程序崩潰時,您必須修復這些情況。

相關問題