i want call simple android activity on click of slider menu item, on place of fragment. tried called activity using fragment shows nothing
please me.
can suggest alternate way rather ?
private void displayview(int position) { // update main content replacing fragments fragment fragment = null; switch (position) { case 0: log.e("", "in fragment "+position); fragment = new about_us_activity(); //startactivity(new intent(this,home_activity.class)); break; case 1: //fragment = new about_us_frag(); log.e("", "in fragment "+position); break; case 2: log.e("", "in fragment "+position); fragment = new about_us_frag1(); break; default: break; } if (fragment != null) { log.e("", "in fragment"); fragmentmanager fragmentmanager = getfragmentmanager(); fragmentmanager.begintransaction() .replace(r.id.frame_container, fragment).commit(); // update selected item , title, close drawer } else { // error in creating fragment log.e("mainactivity", "error in creating fragment"); } }
first of apply onitemclicklistener drawer list.
mdrawerlist.setonitemclicklistener(new adapterview.onitemclicklistener() { @override public void onitemclick(adapterview<?> parent, view view, int position, long id) { mdrawerlayout.closedrawers(); displayview(position); } });
in displayview method:
private void displayview(int position) { switch (position) { case 1: intent intent = new intent(getapplicationcontext(), myactivity1.class); startactivity(intent); break; case 2: intent intent1 = new intent(getapplicationcontext(),myactivity2.class); startactivity(intent1); break; default:break; } }
myactivity1 , myactivity2 activities. can try method , worked me.
Comments
Post a Comment