android - Reset/reload fragment container -


how can reset or reload fragment container, make empty. have master detail view , want reset detail container empty on menu item click.this works in cases , not in some.

 nullfragment fragment = new nullfragment();  fragmentmanager fragmentmanager = getfragmentmanager();  fragmenttransaction fragmenttransaction = fragmentmanager         .begintransaction();  fragmenttransaction.replace(r.id.item_detail_container,  fragment);  int count = fragmentmanager.getbackstackentrycount();  fragmentmanager.popbackstackimmediate(count, 0);  fragmenttransaction.commit(); 

usually remove fragment it.

for example like

getfragmentmanager().begintransaction().remove(getfragmentmanager().findfragmentbyid(r.id.your_container)).commit(); 

this remove fragment your_container holding it.

this gets fragment present in your_container

getfragmentmanager().findfragmentbyid(r.id.your_container) 

and remove fragment

getfragmentmanager().begintransaction().remove(fragment).commit(); 

edit

also useful ensure transactions performed , finished, can done using

getfragmentmanager().executependingtransactions(); 

Comments

Popular posts from this blog

assembly - 8086 TASM: Illegal Indexing Mode -

Java, LWJGL, OpenGL 1.1, decoding BufferedImage to Bytebuffer and binding to OpenGL across classes -

javascript - addthis share facebook and google+ url -