EventBus使用详解

1、EventBus.getDefault().postSticky(new Message(infoList.get(position)));//粘性事件

                startActivity(new Intent(ListActivity.this, DetailsActivity.class));


  2、 @Override

    public void onStart() {

        super.onStart();

        EventBus.getDefault().register(this);

    }

  @Override

    public void onStop() {

        super.onStop();

        EventBus.getDefault().unregister(this);

    }

@Subscribe(threadMode = ThreadMode.MAIN, sticky = true)//对粘性事件进行接收

    public void onMessageEvent(Message event) {

        String goods_name1 = event.getMessage().getGoods_name();

        String likes1 = event.getMessage().getLikes();

        String integral1 = event.getMessage().getIntegral();

        String img1 = event.getMessage().getImg();

        Picasso.with(DetailsActivity.this).load(img1).into(img);

        goods_name.setText(goods_name1);

        likes.setText(likes1);

        integral.setText(integral1);

    }


3、定义传值的类Message

即你传什么值定义什么字段

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 前言:EventBus出来已经有一段时间了,github上面也有很多开源项目中使用了EventBus。所以抽空学习...
    Kerry202阅读 1,375评论 1 2
  • EventBus这个开源框架出来已经很久了,深的很多开发者青睐,由greenrobot组织贡献(该组织还贡献了gr...
    Scus阅读 2,313评论 0 0
  • 本文的EventBus,是指greenrobot的 EventBus, 主要以EventBus3.0 讲解; 什么...
    Simon_z阅读 5,270评论 2 2
  • 目录 1.概述 2.实战 1.基本框架搭建 2.新建一个类FirstEvent 3.在要接收消息的页面注册Even...
    慕涵盛华阅读 10,637评论 2 16
  • 概述 EventBus是一个Android事件发布/订阅框架,通过解耦发布者和订阅者简化Android事件传递,这...
    刘涤生阅读 79,194评论 6 57

友情链接更多精彩内容