SigEvent事件机制类似于eventbus,最大的特点是可以控制接收方:群发或定点发送,主线程执行与否等,这是与eventbus的最大区别。此外,使用注解方式使其更加方便。注册过程如下:EventManager.init().regedit(this);

  1. 普通发送:像eventbus一样,SigEvent可以通过bean发送消息给接收方,并携带事件类型。

发送示例:EventManager.init().sentEvent(new Event());

EventManager.init().sentEvent(new NetEvent(\"callback\"));

接收示例:


@EventType

public void test(Event event) {

  System.out.println(\"执行test\");

}