Android ViewPager not calling onDetach/onDestroy/onDestroyView for when being replaced in a container -
i have framelayout container in use replace method put fragment when item selected navigation drawer.
getsupportfragmentmanager().begintransaction().replace(r.id.container, fragment, fragment.getfragmenttag()).commit(); i have fragment has viewpager within it. have 3 fragments displayed in tab layout viewpager. when select item navigation drawer fragment viewpager replaced fragments within not detached. system calls fragment viewpager ondetach/ondestroy etc. methods not methods of fragments contains.
i using fragmentpageradapter , tried fragmentstatepager adapter. nothing changes. using default setoffscreenpagelimit(1);
how can viewpager fragments methods ondetach/ondestroy called?
thanks!
are using fragmentmanager or child fragment manager? if create fragment inside fragment , want inner fragment behave outer, should child fragment manager outer fragment , use create inner fragments. see this.
Comments
Post a Comment