Android_Event Bus 的基本用法
1 //事件总线分发 2 public class MainActivity extends ActionBarActivity { 3 Button button; 4 TextView text; 5 6 @Override 7 protected void onCreate(Bundle savedInstanceState) { 8 super.onCreate(savedInstanceState); 9 setContentView(R.layout.fragment_main); 10 11 button = (Button) findViewById(R.id.button1); 12 text = (TextView) findViewById(R.id.textView1); 13 EventBus.getDefault().register(this);// 注册 14 button.setOnClickListener(new OnClickListener() { 15 // 发送事件 16 @Override 17 public void onClick(View v) { 18 MyEvent my=new MyEvent(); 19 my.setType("0"); 20 my.setContent("0内容"); 21 EventBus.getDefault().post(my); 22 } 23 }); 24 } 25 26 27 28 // 接收数据消息事件 29 // public void onEvent(MyEvent event) { 30 // if (event.getType().equals("0")) { 31 // text.setText(event.getContent()); 32 // } 33 // 34 // } 35 36 public void onEventMainThread(MyEvent event) { 37 if (event.getType().equals("0")) { 38 text.setText(event.getContent()); 39 } 40 } 41 // 42 // public void onEventPostThread(String string) { 43 // 44 // } 45 // 46 // public void onEventBackgroundThread(String string) { 47 // 48 // } 49 // 50 // public void onEventAsync(String string) { 51 // 52 // } 53 54 @Override 55 protected void onDestroy() { 56 // TODO Auto-generated method stub 57 super.onDestroy(); 58 EventBus.getDefault().unregister(this);// 取消注册 59 } 60 61 }
转载于:https://www.cnblogs.com/my334420/p/7074130.html
Android_Event Bus 的基本用法相关推荐
- vue中点击加号_vue 组件之间事件触发($emit)与event Bus($on)的用法说明
组件之间事件触发 之前使用组件,并不是很频繁,是水平的问题,目前工作中,公司大佬带着我手写过一个组件,再此很感谢他的指导.目前简单的组件已经有了自己的逻辑思维,正在从低级码农向中级码农蜕变.废话不多说 ...
- Laravel 5文档阅读摘要
Laravel 5项目结构分析及中文文档阅读摘要 HTTP路由 1 中间件 5 控制器 5 HTTP请求 7 HTTP 响应 8 视图 9 Service Providers 11 Service C ...
- Vue + ElementUI 后台管理系统实现主题风格切换
一.目的 此次写作内容是在我之前发布一篇文章的基础上进行新增的. 上一篇文章:Vue + ElementUI 后台管理系统实现顶部一级菜单栏,左侧二级菜单栏_无解的菜鸟晖的博客-CSDN博客 这次要实 ...
- VUE父子组件之间通信方式
前言: 在vue组件通信中其中最常见通信方式就是父子组件之中的通性,而父子组件的设定方式在不同情况下又各有不同.最常见的就是父组件为控制组件子组件为视图组件.父组件传递数据给子组件使用,遇到业务逻辑操 ...
- Simulink中Bus Selector与Demux的用法与比较
为了搭建F_16的相关模型,在学习使用simulink的过程中.对demux与bus selector这两个模块进项了使用,但是在使用刚开始不熟悉,现在便将使用过程存在的问题陈列如下: 此模块在使用时 ...
- login组件的两种用法_Android-模块化、组件化、插件化、热修复-组件化-组件间的通信(本地,下沉,bus,路由)...
延续上一篇 MonkeyLei:Android-模块化.组件化.插件化.热修复-组件化工程构建+页面路由多种方式实践 ,我们进行搞下组件之间的通信.比如登录成功后怎么通知其他页面刷新: 方式可能有很多 ...
- matlab中selector用法,MATLAB SIMULINK Bus Selector 总线选择
MATLAB SIMULINK Bus Selector 从传入的总线选择信号 库 信号路由 描述 总线选择模块,在其输入输出的总线元素中选定子集.块可以作为单独的信号,或作为一种新的总线输出的指定的 ...
- vue中$bus的用法及$emit、$on、$off的使用
vue中 $bus 一般与 $emit. $on. $off 连用,一般用在任意组件间的通信,即 $bus 用来传递非父子关系的数据. 如两个组件之间传递数据: 子组件1 this.$bus.$emi ...
- Vue中$bus的用法及$on、$off的使用
Vue中 $bus一般与 $on. $off连用,一般用在任意组件间的通讯,所以今天就一起说,这里给大家举一个案例 首先在main.js中配置全局总线 //引入Vue import Vue from ...
最新文章
- 微信小程序----map组件实现(获取定位城市天气或者指定城市天气数据)
- 机器学习笔试题精选(五)
- pyhanlp 停用词与用户自定义词典
- win7设置自动开机时间_电脑可以设置自动开机时间,您知道吗?
- 【开源项目】基于Directx屏幕录制
- 电脑所有程序里有不一样颜色_12个好玩的电脑屏保,让你成为别人眼中最靓的仔。...
- 烟花程序c语言,C语言烟花程序
- php如何请求api,PHP如何发送GET/POST请求调用API
- GCC依赖库顺序问题
- 如何实现百万TPS?详解JMQ4的存储设计
- linepipe——又一个自然语言开源程序
- sp导出法线_sp导出贴图步骤_sp导出贴图
- C语言 :探究Char 到底是啥
- 跨终端游戏平台:腾讯START云游戏 for Mac
- 哥谭第一季/全集Gotham迅雷下载
- 使用JDK中的安全包对数据进行加解密
- 295-光纤数据收发 隔离卡 加速计算卡 基于 Kintex-7 XC7K325T的半高PCIe x4双路万兆光纤收发卡
- 数据类型的作用及基本数据类型分类
- 民航导航技术发展及北斗应用分析
- i3 1215U 和 i5 1235U选哪个好
热门文章
- 高起专计算机专业答案,Windows知识题(高起专)答案
- basicdatasourcefactory mysql_Java基础-DBCP连接池(BasicDataSource类)详解
- sql java驱动程序_Microsoft SQL Server JDBC 驱动程序支持矩阵
- Java是先难后易吗_在解决问题的时候,是先难后易还是先易后难?
- android 字体描边实现,android文字描边功能的实现
- java线程实现排序_【多线程实现快速排序】
- 隐层元素闪一下_太阳一直依靠什么元素在燃烧,地球上的重元素又是怎么来的?...
- 电力电子、电机控制系统的建模和仿真_清华团队研发,首款国产电力电子仿真软件来啦~已捐赠哈工大、海工大、清华使用!...
- 《单线程的build hash table、write rows to chunks、hash join的步骤以及流程图》
- stl vector 函数_在C ++ STL中使用vector :: begin()和vector :: end()函数打印矢量的所有元素...