博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
simple Android EventBus code
阅读量:6446 次
发布时间:2019-06-23

本文共 1473 字,大约阅读时间需要 4 分钟。

import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.util.Log;import org.greenrobot.eventbus.EventBus;import org.greenrobot.eventbus.Subscribe;import org.greenrobot.eventbus.ThreadMode;public class MainActivity extends AppCompatActivity {    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        EventBus.getDefault().register(this);        MyEvent event = new MyEvent();        event.id = 1;        event.time = System.currentTimeMillis();        EventBus.getDefault().post(event);    }    @Override    protected void onDestroy() {        super.onDestroy();        EventBus.getDefault().unregister(this);    }    @Subscribe(threadMode = ThreadMode.MAIN, priority = 8)    public void onMessageEvent1(MyEvent event) {        Log.d("MAIN消息1", event.id + "," + event.time);    }    @Subscribe(threadMode = ThreadMode.MAIN, priority = 9)    public void onMessageEvent2(MyEvent event) {        Log.d("MAIN消息2", event.id + "," + event.time);    }    @Subscribe(threadMode = ThreadMode.BACKGROUND, priority = 98)    public void onMessageEvent3(MyEvent event) {        Log.d("BACKGROUND消息3", event.id + "," + event.time);    }    @Subscribe(threadMode = ThreadMode.BACKGROUND, priority = 99)    public void onMessageEvent4(MyEvent event) {        Log.d("BACKGROUND消息4", event.id + "," + event.time);    }    private class MyEvent {        public int id;        public long time;    }}

转载地址:http://nnvwo.baihongyu.com/

你可能感兴趣的文章
posix多线程有感--线程高级编程(线程和fork,exec)
查看>>
如何通过超链接打开Activity并传入参数
查看>>
在Sql2005中,向表中插入数据时遇到uniqueidentifier列,如何插入数据?
查看>>
nullnullIOS里多态的一些方法
查看>>
PostgreSQL在何处处理 sql查询之三十六
查看>>
创建FileShare的content source的SharePoint 2013的powershell脚本
查看>>
【iOS开发者必备】APP 图标规格参考表
查看>>
泛型中去掉指定字段重复的数据
查看>>
postgreSql 常用查询总结
查看>>
ReactiveCocoa
查看>>
WPF中不规则窗体与WindowsFormsHost控件的兼容问题完美解决方案
查看>>
微信小程序 - 如何通过button按钮实现分享(转发)功能
查看>>
方法总比困难多
查看>>
android使用inject需要注意的地方
查看>>
艾伟也谈项目管理,五大绝招 消除项目小组与用户的矛盾
查看>>
谈卢梭的《爱弥尔》及其对于教育的现实意义
查看>>
HDU 4530 小Q系列故事——大笨钟(水题)
查看>>
慢慢学Linux驱动开发,第十二章,加入内核
查看>>
Mileage Stats high-level architecture
查看>>
标准C的标记化结构初始化语法
查看>>