我增加了一个的ExceptionHandler未处理异常,要知道,应用程序崩溃的下一个应用程序启动:的android:如何正确地退出程序上的错误
@Override
public void uncaughtException(Thread thread, Throwable ex) {
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(getBaseContext());
SharedPreferences.Editor editor = preferences.edit();
editor.putString("crashed", "yes");
editor.commit();
}
我加入经处理:
Thread.setDefaultUncaughtExceptionHandler(this);
现在是一点:因为我添加了处理程序,该应用程序行为不同的错误:
之前我添加了处理程序我有一个弹出窗口告诉我,该应用程序崩溃。
现在,添加处理程序后,应用程序只是冻结,过了一会儿,android向我显示一个弹出窗口,告诉我该应用程序不再响应,并且是否要再等待。这不是好的国际海事组织。任何提示,如何在应用程序崩溃后正确退出?
从一个活动退出,你只需要调用'finish()'。 –
@Styx如果我叫完成()在我的错误处理程序,根本没有弹出显示出来。这不是我想要的。 – stoefln