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); }
}'
save 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
Post a Comment