上文有点问题,把相关的改成这样
-
改whenMvel中的条件
builder.externalTransition().from(MyState.A).to(MyState.B).on(MyEvent.ToB)
.whenMvel(“context!=null && context.getNum() == 20”).callMethod(“actionA”); -
添加监听类改成自己的监听类
machine.addDeclarativeListener(new MyListener());