EventBus使用的坑
2024-08-29 05:49:33
最近使用eventbus发送通知,在想该怎么携带List集合数据。于是尝试直接发送List。
使用一次,正常接收。使用两次,出现类转换异常。原来在接收List类型的消息时,并不会管List内的泛型,是List就会接收。因为EventBus将List作为一个对象去发送。
所以,需要处理一下接收的逻辑
@Subscribe(threadMode = ThreadMode.MAIN)
public void getSynchroData(List<GroupTagBean> sysList) {
for (Object obj : sysList) {
if (!(obj instanceof GroupTagBean)) {
return;
}
}
mList.clear();
mList.addAll(sysList);
notifyDataSetChange();
}
By LiYing
最新文章
- 详解Bootstrap进度条组件
- html背景自动移动
- maven POM.xml 标签详解
- C++复制、压缩文件夹
- 温故而知新----stack
- CSS选取第n个标签元素
- 转载:img是什么元素?置换元素?
- jS处理中英文时间格式化问题
- charles\mitmproxy\appium的安装与使用
- C#实现的系统内存清理
- 深入Golang调度器之GMP模型
- 深入浅出“跨视图粒度计算”--3、EXCLUDE表达式
- Sql语法高级应用之三:存储过程
- vs配置SP++3.0
- 两天撸一个天气应用微信小程序
- CM本地Yum源的搭建
- 递归-归并排序 思想 JAVA实现
- Java分页下载
- js中获取class封装
- Python中的排序方法