public static Fragment NewInstance(int position) { Fragment fragment = new PlanetFragment(); Bundle args = new Bundle(); args.PutInt(PlanetFragment.ARG_PLANET_NUMBER, position); fragment.Arguments = args; return(fragment); }
private void selectItem(int position) { // update the main content by replacing fragments var fragment = PlanetFragment.NewInstance(position); var fragmentManager = this.FragmentManager; var ft = fragmentManager.BeginTransaction(); ft.Replace(Resource.Id.content_frame, fragment); ft.Commit(); // update selected item title, then close the drawer Title = mPlanetTitles[position]; mDrawerLayout.CloseDrawer(mDrawerList); }
public static Fragment NewInstance (int position) { Fragment fragment = new PlanetFragment (); Bundle args = new Bundle (); args.PutInt (PlanetFragment.ARG_PLANET_NUMBER, position); fragment.Arguments = args; return fragment; }