发表于: 2017-03-09 23:45:56

1 1049


今天完成的事情:

              使用EventBus来对修改过的数据进行及时更新,避免展示未更新数据

              EventBus是一个事件发布(publish)/订阅(subscribe)框架,

              https://github.com/KevinDGK/EventBusDemo/


              订阅方通过注解的方式@Subscribe(threadMode = ThreadMode.MainThread);

              ThreadMode提供了4种常量 MainThread              主线程

                                                     BackgroundThread    后台线程

                                                     Async                       后台线程/发布者不需要等待事件处理

                                              PostThread        默认线程..

                                    

         订阅方需要在onCreate中注册订阅 EventBus.getDefault().register(this);

                取消注册onDestroy中EventBus.getDefatult().unRegister(this);

               Publisher/发布者通过,EventBus.getDefatult.post();

               Post();方法中可以实例化一个自己定义的类,通过不同的参数来区分订阅方是否该处理

              

明天计划的事情:理财模块

遇到的问题:个人信息中获取到自己已添加卡的bankId, 然后在获取银行列表中通过bankCode来获取到银行名字和logo

            实际上在postman中我的银行卡id对比银行列表id字符串,前面少了一个0....我手动加上去解决了

 

 收获:EventBus3.0 事件发布/订阅框架的使用,json数据接收类


返回列表 返回列表
评论

    分享到