自从使用了EventBus,代码干净了好多. 从此你不用startActivityForResult了,从此你不用再写注册BroadcastReceiver了,从此你不用再写一些回调了. 只需要在需要监听的页面,注册EventBus,然后等事件发过来,做相应的改变就可以了. 一般在onCreate,onDestory回调做注册与反注册 发送事件写法 EventBus.getDefault().post(T event);//当前页面存在,就会调用相应onEvent,当前页面不在,就不会调用 Ev…