我在 FaultActivityHandler 中处理异常,最后我希望结束工作流。为此,我向故障处理程序添加了 TerminateActivity。看起来这会导致工作流程出现故障。有没有更好的方法来做到这一点?我可以使用 if-else 来检查错误标志,但这最终会导致很多嵌套的 if-else,其中右侧什么都不做,只是跳到工作流程的末尾。
我是否缺少一种明显的方式来优雅地结束工作流,或者当我因为异常而结束它时它应该出错?
我在 FaultActivityHandler 中处理异常,最后我希望结束工作流。为此,我向故障处理程序添加了 TerminateActivity。看起来这会导致工作流程出现故障。有没有更好的方法来做到这一点?我可以使用 if-else 来检查错误标志,但这最终会导致很多嵌套的 if-else,其中右侧什么都不做,只是跳到工作流程的末尾。
我是否缺少一种明显的方式来优雅地结束工作流,或者当我因为异常而结束它时它应该出错?