我是 Android 和 java 的新手,我会尽力做到尽可能具体。
我有一个应用程序,其中包含一个活动和几个片段和类以及一个ExceptionHandler
实现 default的子类UncaughtExceptionHandler
。我能够成功使用:-
Thread.setDefaultUncaughtExceptionHandler(new ExceptionHandler(this));
在未处理的异常情况下退出应用程序而不显示"ForceClose"
弹出窗口。我用System.exit(0)
. 我正在整个应用程序中记录日志。我能够将 ExceptionHandler 子类的异常记录到日志中。
现在,我的问题是应用程序在没有经历的情况下退出onPause()
,onStop()
或者onDestroy()
在未捕获的异常的情况下,但我需要它为我的MainActivity
.
使用子类退出应用程序时如何执行此操作ExceptionHandler
?