android - how to get back to fragment from activity? -


i have 4 fragments in activity c. behaving tabs. have go fragment new activity x. want come fragment activity x fragment.

here main activity

'public class maininterface extends actionbaractivity {

viewpager pager; pagertabstrip tab_strp;  @override protected void oncreate(bundle savedinstancestate) {     super.oncreate(savedinstancestate);     setcontentview(r.layout.main_interface);     mainpageradapter mapager = new mainpageradapter(getsupportfragmentmanager());     pager = (viewpager) findviewbyid(r.id.pager);      pager.setadapter(mapager);     tab_strp = (pagertabstrip) findviewbyid(r.id.tab_strip);     //tab_strp.settextcolor(color.white);     //tab_strp.settextsize(14,14);      //tab_strp.settabindicatorcolor(color.white);     getsupportactionbar().setbackgrounddrawable(new colordrawable(color.parsecolor("#2196f3")));     getsupportactionbar().settitle("instructor");     getsupportactionbar().setdisplayhomeasupenabled(true);     //getsupportactionbar().sethomebuttonenabled(true); }  @override public boolean onoptionsitemselected(menuitem item) {     switch (item.getitemid()) {         case android.r.id.home:             // app icon in action bar clicked; goto parent activity.             this.finish();             return true;         default:             return super.onoptionsitemselected(item);     } } 

} '

here activity
'public class discussions extends fragment implements view.onclicklistener {

imagebutton post; textview dtitle;   @override public view oncreateview(layoutinflater inflater, @nullable viewgroup container, @nullable bundle savedinstancestate) {      view view =inflater.inflate(r.layout.discussions,container,false);     post=(imagebutton)view.findviewbyid(r.id.ibdisc);     post.setonclicklistener(this);      dtitle=(textview)view.findviewbyid(r.id.tvdisctitle);      return view; }  @override public void onclick(view view) {     intent in=new intent(getactivity(),postdiscussion.class);     startactivity(in);  } 

}'

enter image description heresave name of fragment in sharedpreferences before navigating new activity , onbackpressed of new activity or when want come same fragment name sharedpreferences , add particular fragment earlier activity


Comments

Popular posts from this blog

c# - Validate object ID from GET to POST -

node.js - Custom Model Validator SailsJS -

php - Find a regex to take part of Email -