i added multiple fragments :
currentwebviewfragment = tabs.get(currenttabindex); fragmenttransaction ft = fm.begintransaction(); ft.add(r.id.webviewframe,tabs.get(currenttabindex)); ft.commit(); but "if activity paused or stopped, system can drop activity memory either asking finish, or killing process.
if activity destroyed , saves it's state, fragmentmanager.
how can remove fragments added fragmentmanager when activity gets destroyed , decides save it's state?
you can add fragments arraylist, able use remove(fragment), example:
fragmenttransaction ft = fm.begintransaction(); (fragment fragment : fragmentlist){ ft.remove(fragment); } ft.commit(); you might onsaveinstancestate method or onstop if want avoid saving state.
Comments
Post a Comment