private void LoadFragment(int id) { Fragment fragment = null; switch (id) { case Resource.Id.navigation_home: fragment = new HomeFragment(); break; case Resource.Id.navigation_salons: fragment = new SalonsFragment(_salons); break; case Resource.Id.navigation_services: fragment = new ServicesFragment(); break; case Resource.Id.navigation_appointments: fragment = new AppointmentFragment(); break; } if (fragment == null) { return; } SupportFragmentManager.BeginTransaction() .Replace(Resource.Id.mainFrameLayout, fragment) .Commit(); }
void LoadFragment(int id) { Android.App.Fragment fragment = null; switch (id) { case Resource.Id.homeIcon: fragment = HomeFragment.NewInstance("", ""); break; case Resource.Id.appointmentIcon: fragment = AppointmentFragment.NewInstance("", ""); break; case Resource.Id.preorderIcon: fragment = PreOrderFragment.NewInstance("", ""); break; case Resource.Id.accountIcon: fragment = AccountFragment.NewInstance("", ""); break; } if (fragment == null) { return; } Android.App.FragmentTransaction transaction = FragmentManager.BeginTransaction(); transaction.Replace(Resource.Id.frame_container, fragment); transaction.AddToBackStack(null); transaction.Commit(); //FragmentManager.BeginTransaction().Replace(Resource.Id.frame_container, fragment).Commit(); }