Android getting fragment that is in FragmentPagerAdapter

后端 未结 5 1819
南方客
南方客 2020-12-07 15:53

I have following problem: I have one activity in which I have two tabs which are made both as fragments using FragmentPagerAdapter In some moment I would l

5条回答
  •  夕颜
    夕颜 (楼主)
    2020-12-07 16:32

    With this function you can find the fragment by pager adapter position.

    public Fragment findFragmentByPosition(int position) {
        FragmentPagerAdapter fragmentPagerAdapter = getFragmentPagerAdapter();
        return getSupportFragmentManager().findFragmentByTag(
                "android:switcher:" + getViewPager().getId() + ":"
                        + fragmentPagerAdapter.getItemId(position));
    }
    

    Sample code for v4 support api.

提交回复
热议问题