SigEvent事件机制类似于eventbus,最大的特点是可以控制接收方:群发或定点发送,主线程执行与否等,这是与eventbus的最大区别。此外,使用注解方式使其更加方便。注册过程如下:EventManager.init().regedit(this);
- 普通发送:像eventbus一样,SigEvent可以通过bean发送消息给接收方,并携带事件类型。
发送示例:EventManager.init().sentEvent(new Event());
EventManager.init().sentEvent(new NetEvent(\"callback\"));
接收示例:
@EventType
public void test(Event event) {
System.out.println(\"执行test\");
}
暂无评论