zoukankan      html  css  js  c++  java
  • EventBus使用的坑

    最近使用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

  • 相关阅读:
    触发器
    dubbox 及 zookeeper的安装与启动
    负载均衡
    SOA架构
    获取短信验证码
    分步式
    saoruo
    Ngx
    redies技术
    Springboot开发特点
  • 原文地址:https://www.cnblogs.com/widgetbox/p/11411855.html
Copyright © 2011-2022 走看看