android - How can I close the fragment? -
i have fragment on activity. fragment has button. if click on button, fragment must close. how did this?
public class itemfragment extends fragment{ private imageview btnapply; private clickbutton clickbutton = new clickbutton(); @override public view oncreateview(layoutinflater inflater, viewgroup container, bundle savedinstancestate) { view rootview = inflater.inflate(r.layout.item_info, container, false); btnapply = (imageview) rootview.findviewbyid(r.id.btnsenditem); btnapply.setonclicklistener(clickbutton); return rootview; } private class clickbutton implements view.onclicklistener { @override public void onclick(view v) { if (r.id.btnsenditem == v.getid()) { toast.maketext(getactivity(),"close",toast.length_long).show(); return; } } } }
there's no such thing close fragment, can remove fragment stack. pop fragment use following inside button click listener
getactivity().getfragmentmanager().begintransaction().remove(this).commit();
Comments
Post a Comment