android - How to set default home Fragment -



android - How to set default home Fragment -

i've navigation drawer menu replace content frame, don't know how set default home fragment.

this code

@override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main); menu = getresources().getstringarray(r.array.menu); dlayout = (drawerlayout) findviewbyid(r.id.drawer_layout); dlist = (listview) findviewbyid(r.id.left_drawer); adapter = new arrayadapter<string>(this, android.r.layout.simple_list_item_1, menu); dlist.setadapter(adapter); dlist.setselector(r.color.pick); dlist.setonitemclicklistener(new adapterview.onitemclicklistener() { @override public void onitemclick(adapterview<?> arg0, view v, int position, long id) { dlayout.closedrawers(); bundle args = new bundle(); args.putstring("menu", menu[position]); fragment detail = null; fragmentmanager fm = getfragmentmanager(); switch (position) { case 0: detail = new homefragment(); break; case 1: detail = new database(); break; case 2: detail = new mappingfragment(); break; case 3: detail = new helpfragment(); break; default: break; } fm.begintransaction().replace(r.id.content_frame, detail).commit(); } }); }

i want set homefragment default chosen/home page

default: detail = new homefragment(); break;

the default case selected when no other cases apply

android android-fragments navigation-drawer android-menu

Comments

Popular posts from this blog

assembly - What is the addressing mode for ld, add, and rjmp instructions? -

vowpalwabbit - Interpreting Vowpal Wabbit results: Why are some lines appended by "h"? -

Is there a way to convert an HTML page styled with Bootstrap CSS into email-compatible html? -