Otto - 安卓平台上事件总线
Otto是一个基于Guava的瞄准Android平台上的事件总线,可以解耦应用中不同部件,还能允许部件之间进行通讯。
Otto - An event bus by Square, Inc.
发一个事件:
bus.post(new AnswerAvailableEvent(42));
用来监听事件:
bus.register(this);
事件的激活:
@Subscribe public void answerAvailable(AnswerAvailableEvent event) {
// TODO: React to the event somehow!
}