有没有办法让我创建一个服务来跟踪我的活动类,并在崩溃后重新启动它?请注意,我不能使用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