有沒有辦法讓我創建一個服務來跟蹤我的活動類,並在崩潰後重新啓動它?請注意,我不能使用uncaughthandlers線程方法重新啓動我的應用程序。我的應用程序應該會崩潰,不要擔心該部分。我的應用程序是簡單的東西,像這樣如何在崩潰後自動重新啓動活動?
private class AudioRenderer extends Activity {
private MediaPlayer AudioRenderer(String filePath) {
File location = new File(filePath);
Uri path = Uri.fromFile(location);
mp= MediaPlayer.create(this, path);
}
return mp
}
一旦崩潰,在後臺監聽服務會自動重新啓動我的應用程序。有人知道這有可能嗎?謝謝!
謝謝,我一定會嘗試了這一點!但既然你說這個方法會很醜並且效率不高,你知道一個更好的方法來重啓我的應用程序,一旦它崩潰而不使用線程異常處理程序嗎? – Sith
實際上,這個方法本身就是這樣的:重啓崩潰的東西而不是修復這個東西並不好,並且效率不高,因爲用戶看到崩潰消息,重啓總是需要一些時間等。我的評論不是與該特定代碼相關。 – Shlublu