Otto - 安卓平台上事件总线

13-02-20 banq
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!

}

    

猜你喜欢