不知道EventBus如何使用的,可以看下这边博客:https://blog.youkuaiyun.com/river66/article/details/86571860
发送异步消息:
EventBus.getDefault().post(new AsyncMessage(200, "成功").setData(new Object()).sendTo("MainActivity"));
接收异步消息:
@Subscribe(threadMode = ThreadMode.MAIN)
public void dealMessage(AsyncMessage.MainActivityMessage message) {
switch (message.getCode()) {
case 200:
String message = message.getMessage();
Object data = message.getData();
break;
case 404:
break;
}
}
如何定义AsyncMessage 实体类呢?代码如下:
/**
* @author dongxiaojiang
* on 2019/4/22
* <p>
* example:
* 调用: EventBus.getDefault().post(ne

这篇博客详细介绍了在Android开发中如何使用EventBus进行异步消息处理,包括发送和接收异步消息的方法,并提供了`AbstractAsyncMessage`实体类的代码示例,帮助开发者更好地理解和应用EventBus。
最低0.47元/天 解锁文章
1621

被折叠的 条评论
为什么被折叠?



