我想将我的处理器添加到路线(或上下文)的生命周期中,并能够在路线开始和停止时启动和停止。我真的不想为此创建一个组件。我一直在研究,我发现我可以实现Service
,我可以将我的服务添加到上下文中。
但是,我发现将其添加到上下文的唯一方法是通过Exchange
。还有其他更清洁的方法吗?
答案 0 :(得分:3)
您可以实施RoutePolicy,您可以在设置路线时指定。 它有onStart,onStop,onResume,onSuspend,onInit,onRemove,onExchangeBegin,onExchangeDone的回调