使用EventBus发送消息 简单
2018-03-09 19:46
239 查看
导包:
EventBus包
compile 'org.greenrobot:eventbus:3.0.0'
main1中有Button,TextView
先 //注册EventBus 单例设计模式
点击Button跳转第二页面
需要添加方法:
第二页面 Button
添加点击事件:
还需要此类:
EventBus包
compile 'org.greenrobot:eventbus:3.0.0'
main1中有Button,TextView
先 //注册EventBus 单例设计模式
EventBus.getDefault().register(this);
点击Button跳转第二页面
需要添加方法:
//接收消息 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; } }
相关文章推荐
- Scala:简单使用Actor的消息发送与接收求和
- Scala:简单使用Actor的消息发送与接收求和
- 传递消息--第三方开源--EventBus的简单使用
- 使用RabbitMQ简单发送接收消息
- Linux系统下使用mail发送一封简单的Internet邮件【以及验证邮件是否发送成功sendmail -bp,必须是root用户才可以使用此命令查看邮件消息队列中的内容】
- Android:EventBus的使用 从此消息传递变得简单
- EventBus的简单使用,消息传递
- spring-jms(activemq实现)使用queue发送消息简单例子
- 传递消息--第三方开源--EventBus的简单使用
- EventBus和otto消息机制在Android Studio中的简单使用
- Android 使用EventBus发送消息接收消息
- QUdpSocket简单使用Demo(局域网内发送给所有客户端消息与接收)
- 使用C#在应用程序间发送消息
- LCS使用RTC API 发送IM消息的WebService
- 使用UDP发送和接收消息
- 使用C#在应用程序间发送消息
- 使用C#在应用程序间发送消息
- 使用手机连结电脑,发送端消息的实验步骤
- 使用 Web Services Enhancements 发送带有附件的 SOAP 消息
- 使用 Web Services Enhancements 发送带有附件的 SOAP 消息