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

Popular posts from this blog

node.js - Mongoose: Cast to ObjectId failed for value on newly created object after setting the value -

gradle error "Cannot convert the provided notation to a File or URI" -

python - NameError: name 'subprocess' is not defined -