sam sam - 1 year ago 71
Android Question

How we can Remove Dynamically added Fragments from layout

Can any one help me.
I have a Fragment say FRAGMENT A and am adding it to a layout dynamically...Suppose i have added 3 instance of FRAGMENT A to that layout.Then How i can Remove that 3 Fragment instance programmatically.I tried google searches and also another stackoverflow threads but they are not working..

PLease help me

Thank you

Answer Source

it's actually pretty simple:

let's say you added the fragment like this:

fragmentTransac.add(, fragA);

instead, you'll add it with a TAG too

fragmentTransac.add(, new FragA(), "first");
// then the other
fragmentTransac.add(, new FragA(), "second");

then to remove:

Fragment f = getFragmentManager().findFragmentByTag("first");
if(f!=null) fragmentTransac.remove(f);

happy coding =]

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download