代码

添加依赖:
implementation 'org.greenrobot:eventbus:3.0.0'
1
注册并声明订阅者,然后发布事件最后解除注册
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

button = findViewById(R.id.bt);

button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// 发送信息
EventBus.getDefault().postSticky(new MessageEvent("职业大坑",17,true));
}
});
EventBus.getDefault().register(this);
}

@Subscribe(threadMode = ThreadMode.MAIN)
public void show(MessageEvent event){
Toast.makeText(this, ""+event.getName()+":"+event.getAge()+":"+event.isSex(), Toast.LENGTH_SHORT).show();
}

@Override
protected void onDestroy() {
super.onDestroy();
EventBus.getDefault().unregister(this);
}
---------------------

最新文章

  1. 更换win7锁屏壁纸
  2. 基于Spring的简易SSO设计
  3. PHP模拟POST请求,获取response内容
  4. Java-Thread
  5. Jquery的$命名冲突
  6. N3292x IBR介绍
  7. 北京Uber优步司机奖励政策(12月3日)
  8. 树的判断(poj nyoj hduoj)
  9. Mock以及Mockito的使用
  10. JAVA设计模式:蝇量模式
  11. issue_hana
  12. MAC apache服务器搭建
  13. 移动开发--移动web特别样式处理
  14. nodejs核心技术
  15. 《Linux内核》课本读书笔记 第一章、第二章
  16. 【刷题】BZOJ 4391 [Usaco2015 dec]High Card Low Card
  17. STM32 System and Timer Clock Configurations
  18. How to suppress 'Maybe this is program method' warnings from ProGuard
  19. 如何设置qt creator的快捷键
  20. java获取IP地址

热门文章

  1. 获取kafka最新offset-java
  2. mysql5.7 修改用户密码
  3. 数据库设计时,每个表要不要都设置自增主键ID!(转)
  4. “程序包com.sun.tools.javac.util不存在” 问题解决
  5. 微信小程序 IView List与Icon结合使用
  6. Codeforces Round #426 (Div. 2) - C
  7. 020-VMware虚拟机作为OpenStack计算节点,上面的虚拟机无法启动问题解决
  8. Python 快排
  9. redis-5.0.5 集群部署
  10. Python之常用模块一(主要RE和collections)