android中EventBus发消息

xiaoxiao2021-02-28  104

compile 'org.greenrobot:eventbus:3.0.0' 1.在要接收的类中添加如下: 类一开始时和被销毁时,注册,销毁,然后回调方法 @Override public void onAttach(Context context) { super.onAttach(context); EventBus.getDefault().register(this); } //回调这个方法来完成调用和传递数据 @Subscribe(threadMode = ThreadMode.MAIN) public void onMessageEvent(MessageEvent event) { urlFromPopwindow = event.data; } @Override protected void onDestroy() { super.onDestroy(); // EventBus.getDefault().unregister(this); } 2.在要发送的类中添加如下操作(发送消息) MessageEvent messageEvent=new MessageEvent(); messageEvent.data=urlFromPopwindow; EventBus.getDefault().post(messageEvent);
转载请注明原文地址: https://www.6miu.com/read-67357.html

最新回复(0)