Caused by: de.greenrobot.event.EventBusException: Subscriber class com.hhzt.iptv.lvb_w.socket.MyMsgService has no public methods called onEventsocket
出現上述的問題緣由就是你在當前類中去註冊EventBus.getDefault().register(this),可是你並無在當前類中寫任何關於onEvent開頭的公共的方法,因此報錯post
意思就是,若是你要在哪一個類中接收EventBus消息,那你纔去註冊EventBus.getDefault().register(this),而且複寫一個onEvent開頭的公共的方法,若是你僅僅是this
單純的發送消息EventBus.getDefault().post(bean); 是不須要註冊的,我以前報錯就是誤覺得,發送消息也要註冊,因此。。。blog
另外需求注意的是EventBus.getDefault().post(bean)發送消息給activity,若是當前的接收消息的activity不處於前臺任務棧,那麼是沒法收到消息的ip