我们希望在Android应用中建立中央异常处理。我尝试使用我们之前在JavaFX
应用程序中成功使用的模式:在GUI线程中注册自定义UncaughtExceptionHandler
,该线程显示带有异常提供的消息的弹出窗口。
每当逻辑进入无法解决的情况时,我们就会抛出自定义的AppException。意思是,我们可以在任何地方安全地退出回调(如onClickHandler)的执行。 不幸的是,当在Android中执行此操作时,消息被捕获但UI已经死亡。它只是不响应进一步的用户交互。
任何提示都表示赞赏。