草庐IT

fragmentPagerAdapter

全部标签

android - FragmentPagerAdapter 未正确删除项目( fragment )

我已经实现了FragmentPagerAdapter并使用List为我的ViewPager保存所有fragment显示。在addItem()我只是添加一个实例化的Fragment然后调用notifyDataSetChanged().我不确定这是否有必要。我的问题很简单...从fragment1开始[Fragment1]添加新的fragment2[Fragment1][Fragment2]删除fragment2[Fragment1]添加新的fragment3[Fragment1][Fragment2]添加新fragment时,一切看起来都很棒。一旦我删除一个fragment,然后添加一个

android - 导航回 FragmentPagerAdapter -> fragment 为空

我有一个Fragment(我称之为pagerFragment),它被添加到backstack并且是可见的。它包含一个viewPager和一个FragmentPagerAdapter。FragmentPagerAdapter包含(假设)两个fragment:A和B。第一次添加fragment效果很好。FragmentA有一个按钮,一旦点击,就会将Fragment(C)添加到backstack。问题是这样的:如果我添加那个fragment(C),然后点击返回,pagerAdapter是空的,我看不到里面的任何fragment。如果我使用hack,并在pagerFragmentsonDest

java - 如何使用 FragmentPagerAdapter 让标签具有不同的内容?

我想要有不同的标签,你可以像在android市场中一样在其中滑动。每个选项卡应使用一个fragment并为其使用一种方法。这是我的FragmentPagerAdapter类:publicclassSectionsPagerAdapterextendsFragmentPagerAdapter{publicSectionsPagerAdapter(FragmentManagerfm){super(fm);}@OverridepublicFragmentgetItem(intposition){Fragmentfragment=null;switch(position){case0:frag

android - 使用 FragmentPagerAdapter 的 ViewPager 中的 fragment 在第二次查看时为空白

我有一个fragment界面,底部有标签,可以在主视图中打开不同的fragment。我有一个特定的fragment,它是一个项目列表。如果用户选择此列表中的一个项目,则会打开另一个fragment,其中包含一个View分页器,该页面在前一个fragment的列表中的所有项目之间水平滚动。这很好用。viewpager使用FragmentPagerAdapter来显示项目。当用户选择列表中的一个项目,查看它,然后点击标签栏上的按钮返回列表,然后选择另一个项目时,就会出现问题。第二次选择一个项目时,会出现一个空白屏幕而不是查看器。发生这种情况时,我的LogCat中没有收到任何错误。为什么vi

android - 支持 FragmentPagerAdapter 持有对旧 fragment 的引用

我已将问题缩小到FragmentManager保留旧fragment的实例以及我的viewpager与我的FragmentManager不同步的问题。看到这个问题:http://code.google.com/p/android/issues/detail?id=19211#makechanges.我仍然不知道如何解决这个问题。有什么建议吗?我已经尝试调试了很长时间,任何帮助将不胜感激。我正在使用一个FragmentPagerAdapter,它接受如下fragment列表:Listfragments=newVector();fragments.add(Fragment.instanti

android - FragmentPagerAdapter getItem 未被调用

我无法在FragmentPagerAdapter中重用fragment。使用destroyItem()方法,它正在删除fragment,但仍然没有再次调用getItem()。只有2-3个图像,所以我使用FragmentPagerAdapter而不是FragmentStatePagerAdapter..publicclassExamplePagerAdapterextendsFragmentPagerAdapter{ArrayListurls;intsize=0;publicExamplePagerAdapter(FragmentManagerfm,ArrayListres){super

android - FragmentPagerAdapter 和 FragmentStatePagerAdapter 有什么区别?

FragmentPagerAdapter和FragmentStatePagerAdapter有什么区别?关于FragmentPagerAdapterGoogle的指南说:Thisversionofthepagerisbestforusewhenthereareahandfuloftypicallymorestaticfragmentstobepagedthrough,suchasasetoftabs.Thefragmentofeachpagetheuservisitswillbekeptinmemory,thoughitsviewhierarchymaybedestroyedwhenn

深入分析FragmentPagerAdapter和FragmentStatePagerAdapter

最近遇到比较奇怪的bug,TableLayout+ViewPager实现点击顶部tab切换viewpager视图。但是在Viewpager设置dapter时,最开始设置的是FragmentPagerAdapter,会导致tab切换后FragmentPagerAdapter内的视图未刷新(与上一个tab内容重复或展示成空白,展示成空白一般出现在页面重启后不能完成刷新成功)。替换成FragmentStatePagerAdapter或者FragmentStateAdapter,便解决了这一问题。这其实是个比较常见的bug,网络上有很多推荐的解决方案。那么到底FragmentPagerAdapter、

深入分析FragmentPagerAdapter和FragmentStatePagerAdapter

最近遇到比较奇怪的bug,TableLayout+ViewPager实现点击顶部tab切换viewpager视图。但是在Viewpager设置dapter时,最开始设置的是FragmentPagerAdapter,会导致tab切换后FragmentPagerAdapter内的视图未刷新(与上一个tab内容重复或展示成空白,展示成空白一般出现在页面重启后不能完成刷新成功)。替换成FragmentStatePagerAdapter或者FragmentStateAdapter,便解决了这一问题。这其实是个比较常见的bug,网络上有很多推荐的解决方案。那么到底FragmentPagerAdapter、