AndroidEventBus icon indicating copy to clipboard operation
AndroidEventBus copied to clipboard

关于 @Subscriber(tag = "my_tag",mode = ThreadMode.POST) 接收不到消息

Open 1277379283 opened this issue 9 years ago • 2 comments

您好,看了您的博文 感觉非常受用,想跟您请教个问题,按照文档使用AndroidEventBus 发现 接收不到EventBus.getDefault().post("my_tag"); 传递过来的消息,不知如何解决,想跟您请教一二,发生这个事情问题会出现在哪?

MainActivity @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.act_home); EventBus.getDefault().register(this); }

@Subscriber(tag = "my_tag",mode = ThreadMode.POST)
private void updateUserWithTag() {
    ToastUtils.showShort(HomeActivity.this, "Passed parameters");
}

MyActivity //发送消息 EventBus.getDefault().post("my_tag");

看到请您能够及时回复我,谢谢~~

1277379283 avatar Oct 21 '16 07:10 1277379283

@Subscriber(tag = "my_tag",mode = ThreadMode.POST) private void updateUserWithTag() { ToastUtils.showShort(HomeActivity.this, "Passed parameters"); }

需要一个参数。

hehonghui avatar Oct 21 '16 07:10 hehonghui

恩,非常感谢~我已解决,我原来以为只需要,不携带值传个tag 接收方就能做相应的事件

1277379283 avatar Oct 21 '16 08:10 1277379283