EventBus的使用
来源:互联网 发布:淘宝如何比价 编辑:程序博客网 时间:2024/06/05 18:51
线程间通讯的方式众多,handler,post等,这篇重点讲一个比较好使的三方控件eventbus,当然,在rxjava出来之后,eventbus,handler等线程间通讯工具也会逐渐被取代
- 依赖
compile 'de.greenrobot:eventbus:2.4.0'
- 注册,在需要接受消息的fragment或activity的oncreat()方法中注册
EventBus.getDefault().register(this);
注销,在ondestroy方法中EventBus.getDefault().unregister(this);
同时,在该接受消息的方法中实现OnEventMainThread方法
/** * 用来接收消息*/public void onEventMainThread(EventUtil event) { System.out.println("接收到消息了====" + mExittext); }
EventUtil是一个工具类,可以定义要传递的消息类型
public class EventUtil { private String msg; public EventUtil(){} public EventUtil(String msg){ this.msg=msg; } public String getMsg(){ return this.msg; }}
消息发送
EventBus.getDefault().post(new EventUtil(keyword));
阅读全文
1 0
- EventBus 《二》 Android EventBus的简单使用
- EventBus的使用初试
- EventBus的使用
- EventBus的使用
- EventBus的简单使用
- EventBus的使用
- eventbus的使用
- EventBus的初步使用:
- EventBus的使用
- EventBus的简单使用
- EventBus的使用总结
- EventBus的使用
- EventBus框架的使用
- EventBus的简单使用
- Eventbus的基本使用
- EventBus的使用
- EventBus的使用
- EventBus的简单使用
- 第13期《分享盛宴》7月刊
- JavaScript中正则表达式test()、exec()、match() 方法区别
- <!doctype html>表示浏览器可以用H5解析页面
- Windows环境下的Redis安装与配置
- ABAP CHECK, EXIT, RETURN, LEAVE PROGRAM 用法
- EventBus的使用
- Android 缩放图片的几种方式说明
- c/c++ 文件相关操作
- 用花生壳如何设置路由器
- Android Hook框架adbi的分析(2)--- inline Hook的实现
- linux开发--dup和dup2函数解析
- React Native原生模块向JS传递数据的几种方式(Android)
- zookeeper根据用户名密码生成digest
- 0基础Python实战:爬虫计划---第一课