Android 本身也是有观察者模式的.虽然项目中很多需要通知数据改变的地方,用了EventBus,但是不得不说这个观察者模式还是很好用的.最近在开发新版本的时候引用了腾讯的IM,之前写直播的时候就用了,当时只在TCChatRoomMgr中注册了消息的监听,因为当时只在直播中用了收发消息,且是单一的聊天室.但是项目的聊天整体接入IM后这个问题就变得棘手了,因为很多界面要接收消息,包括首页,推送,聊天列表,还有直播,这该怎么办呢?模仿腾讯聊天IM的demo,demo中用的就是观察者模式,即只注册一