fragment引用EventBus 多次调用问题

原创 2016年08月30日 12:25:10

需求:要在viewpager中嵌套多个fragment,每个fragment都要选择图片然后返回并显示!

问题:在采用v4包的viewpager时候,然后在fragment中注册eventBus事件,发现只在其中一个fragment选择图片,另外相邻几个fragment也显示图片!

解决:首先打印日志发现在OnEventMainThread方法中执行了多次!why 在打印注册事件,连续注册多次相邻fragment

          设置setOffscreemPagerLimit(0)也不行 还是会预加载一次

         最后突然想到lazyViewPager!!完美解决!!!!!!

相关文章推荐

Android EventBus在Fragment中不起作用的解决方法

一、AndroidEventBus。 android平台事件总线框架。介绍:https://github.com/bboyfeiyu/AndroidEventBus/blob/master/READM...

EventBus实现fragment之间的跳转

在我们做项目的时候 很多时候回碰到fragment跳转到fragment,在网上查了一些,其中有三种方法,这些还是不难的,但是不同需求需要实现的功能不同, 这是第二模块的fragment,如果我从点击...

Android EventBus 简化应用程序组件(Activity、Fragment、线程)间通信的开源项目

项目地址:https://github.com/greenrobot/EventBus/ 项目使用的技术呢,说白了,就是将要传递的event(一个Object对象,可任意自定义),发送到公共的组件...

Eventbus 详解,Activity和fragment通讯,相互发送接收数据

EventBus,解决做fragment与activity的交互 。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递...

EventBus实现activity跟fragment交互数据

最近老是听到技术群里面有人提出需求,activity跟fragment交互数据,或者从一个activity跳转到另外一个activity的fragment,所以我给大家介绍一个开源项目,EventBu...

EventBus(三)---Fragment案例通讯应用

MainActivity package com.angeldevil.eventbusdemo; import android.os.Bundle; import android.support...

写给同事的EventBus使用指南(一)

EventBus好处不用多说,直接告诉大家怎么使用好了

EventBus消息类型重复解决方案

我们平常在开发中各个组件进行数据交互也是常有的事,EventBus很好的解决了我们平常各组件数据交互时的代码量,但是我们在使用的时候会发现,如果每个页面发送的都是String类型的,在想接收的页面上接...

EventBus的使用与深入学习

注意:以下分析都是基于EventBus 3.0x 转载请注明出处:http://blog.csdn.net/evan_man 简单介绍     EventBus是一个用于简化Andorid、Fragm...
  • evan_man
  • evan_man
  • 2016年05月06日 09:17
  • 16411

fragment复用至EventBus多次调用

项目是mvp模式开发的,中间有一个tablayout,每个标签都是fragment复用,通过model请求不同数据展示,发现一个问题,多次滑动之后,每个fragment最后都显示同一个内容,看起来好像...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:fragment引用EventBus 多次调用问题
举报原因:
原因补充:

(最多只允许输入30个字)