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

Popular posts from this blog

searchKeyword not working in AngularJS filter -

sequelize.js - Sequelize: sort by enum cases -

user interface - how to replace an ongoing process of image capture from another process call over the same ImageLabel in python's GUI TKinter -