android中 页面间的无阻碍传值/接收值
2016-03-15 15:02
489 查看
EventBus广播传值(不管在哪个界面传 .在哪个界面接收都可行)
首先下载EventBus.jar包
A 页面得到值
1:先注册EventBus ,比如:EventBus.getDefault().register(this, "onEventKeyBorad");//这个方法必须是onEvent开始的名字,并且是public void 的方法 且只有一个参数
如:public void onEventKeyBorad(String message){
}
2:默认提供的方法EventBus.getDefault().register(this);
实现接收方法:
public void onEventMainThread(int i){
}
B页面需要传值
1:EventBus.getDefault().post(item);
注意:最后需要在onDestory()方法中去注销广播
EventBus.getDefault().unregister(this);// 反注册EventBus
首先下载EventBus.jar包
A 页面得到值
1:先注册EventBus ,比如:EventBus.getDefault().register(this, "onEventKeyBorad");//这个方法必须是onEvent开始的名字,并且是public void 的方法 且只有一个参数
如:public void onEventKeyBorad(String message){
}
2:默认提供的方法EventBus.getDefault().register(this);
实现接收方法:
public void onEventMainThread(int i){
}
B页面需要传值
1:EventBus.getDefault().post(item);
注意:最后需要在onDestory()方法中去注销广播
EventBus.getDefault().unregister(this);// 反注册EventBus
相关文章推荐
- Android 自带下拉刷新SwipeRefreshLayout
- android消息循环
- 登录案例_android
- Android开发,后台service与前台activity通信
- android中的迭代器 Iteraor迭代器以及foreach的使用
- Android 内存泄漏总结
- 【译文】RxAndroid and Kotlin (Part1)
- android —— 常用代码utils
- Android Broadcast 怎么不被其他应用接收
- android studio下载、安装 on ubuntu15.10
- android有关词汇
- android学习路线:如何成长为高级工程师
- Android 自定义View (一)
- android改变全局字体大小
- Android开发笔记(八十)运行状态检查
- Android初学习 - 4.0以后支持的Switch按钮
- Android设计模式-适配器模式
- Android LayoutInflater原理分析,带你一步步深入了解View(一)
- Android 离线缓存的快速实现
- android自定义控件系列教程-----touch事件的传递