举例讲解Android应用开发中OTTO框架的基本使用

2019-12-10 19:05:20王冬梅

 

二、开始使用
1. 订阅者
当你想进行订阅时,首先要打开注册(比如生命周期的启动/恢复部分)

Bus.register(this);

当你不再关注某个事情后,需要取消注册(比如生命周期的停止/暂停部分)

Bus.unregister(this);

当你对某个事情感兴趣的话,就加入@Subscribe进行关注。

 @Subscribe public void getMessage(@NonNull SomeEvent s) {
     //TODO: 在回掉中使用这个事件
  }

2. 发布者
当你想发布消息时,使用post即可,注意发布者同样需要事先注册。

Bus.post(SomeEvent);