private void LoadFragment(int id) { Fragment fragment = null; switch (id) { case Resource.Id.menu_Alerts: fragment = new FirstFragment1(); break; case Resource.Id.menu_Application: fragment = new SecondFragment(); break; case Resource.Id.menu_Utility: fragment = new ThirdFragment(); break; } if (fragment == null) { return; } FragmentManager.BeginTransaction() .Replace(Resource.Id.content_frame, fragment) .Commit(); }
public override Fragment GetItem(int position) { switch (position) { case 1: return(SecondFragment.NewInstance()); case 2: return(ThirdFragment.NewInstance()); } return(FirstFragment.NewInstance()); }