导包:
EventBus包
compile 'org.greenrobot:eventbus:3.0.0'
main1中有Button,TextView
先 //注册EventBus 单例设计模式
EventBus.getDefault().register(this);
点击Button跳转第二页面
需要添加方法:
扫描二维码关注公众号,回复:
728211 查看本文章
//接收消息 public void onEventMainThread(EventMessage message) { String msg = message.getMsg(); mTvMsg.setText(msg); } //取消订阅 @Override protected void onDestroy() { super.onDestroy(); EventBus.getDefault().unregister(this); }
第二页面 Button
添加点击事件:
EventBus.getDefault().post(new EventMessage("这是我使用EventBus发送消息")); finish();
还需要此类:
/** * 1. 类的用途 事件类--封装消息 * 2. @author forever * 3. @date 2018/3/9 15:06 */ public class EventMessage { private String msg; public EventMessage(String msg) { this.msg = msg; } public String getMsg() { return msg; } }