reusing fragments in a fragmentpageradapter

前端 未结 6 545
陌清茗
陌清茗 2020-11-28 02:19

I have a viewpager that pages through fragments. My FragmentPagerAdapter subclass creates a new fragment in the getItem method which seems wasteful

6条回答
  •  [愿得一人]
    2020-11-28 02:27

    Appendix for Geoff's post:

    You can get reference to your Fragment in FragmentPagerAdapter using findFragmentByTag(). The name of the tag is generated this way:

    private static String makeFragmentName(int viewId, int index)
    {
         return "android:switcher:" + viewId + ":" + index;
    }
    

    where viewId is id of ViewPager

    Look at this link: http://code.google.com/p/openintents/source/browse/trunk/compatibility/AndroidSupportV2/src/android/support/v2/app/FragmentPagerAdapter.java#104

提交回复
热议问题