public void ShowLogin() { var loginVc = new LoginFragment(); loginVc.LoginSucceeded += () => ShowAddress(); SwitchScreens(loginVc); }
public static void NewInstance(Action onLoggedIn) { var fragment = new LoginFragment(); fragment._onLoggedIn = onLoggedIn; return(fragment); }
private void ShowLoginFragment() { var trans = SupportFragmentManager.BeginTransaction(); var emailFragment = LoginFragment.newInstance(string.Empty); trans.Replace(Resource.Id.LoginFragmentContainer, emailFragment); trans.Commit(); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.login_activity); var ft = this.FragmentManager.BeginTransaction(); var lf = LoginFragment.NewInstance(); ft.Add(Resource.Id.fragment_container, lf); ft.Commit(); }
private void Signup_LoginHandler(object sender, EventArgs e) { LoginFragment login = new LoginFragment(); login.BtnSignUpClickEventHandler += Login_BtnSignUpClickEventHandler; login.SuccessEventHandler += Login_SuccessEventHandler; SupportFragmentManager.BeginTransaction() .SetCustomAnimations(Resource.Animation.left_in, Resource.Animation.left_out, Resource.Animation.right_in, Resource.Animation.right_out) .Replace(Resource.Id.loginFragmentHost, login) .Commit(); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); Xamarin.Essentials.Platform.Init(this, savedInstanceState); SetContentView(Resource.Layout.activity_main); Android.Support.V4.App.Fragment fragmentLogin = new LoginFragment(); //Android.Support.V4.App.FragmentManager fm; fm = SupportFragmentManager; fm.BeginTransaction().Replace(Resource.Id.parent_fragment, fragmentLogin).Commit(); //FragmentManager.BeginTransaction() }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); Android.Support.V4.App.Fragment fragment = LoginFragment.NewInstance(); SupportFragmentManager.BeginTransaction() .Replace(Resource.Id.content_frame, fragment) .Commit(); SupportActionBar.SetDisplayHomeAsUpEnabled(false); }
private void ListItemClicked(int position) { //this way we don't load twice, but you might want to modify this a bit. if (position == oldPosition) { return; } oldPosition = position; Android.Support.V4.App.Fragment fragment = null; switch (position) { case 0: fragment = Fragment1.NewInstance(); break; case 1: //fragment = Fragment2.NewInstance(); fragment = new LearningHomeFragment(); break; case 2: //fragment = Fragment2.NewInstance(); fragment = new EvaluationHomeFragment(); break; case 3: //fragment = Fragment2.NewInstance(); fragment = new ExpertsHomeFragment(); break; case 4: //fragment = Fragment2.NewInstance(); fragment = new CounsellingHomeFragment(); break; case 5: //fragment = Fragment2.NewInstance(); fragment = new MyAccountHomeFragment(); break; case 6: fragment = new LoginFragment(); //StartActivity(typeof(LoginActivity)); break; } SupportFragmentManager.BeginTransaction() .Replace(Resource.Id.content_frame, fragment).AddToBackStack(null) .Commit(); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.activity_login); if (savedInstanceState == null) { SupportFragmentManager.BeginTransaction() .Add(Resource.Id.login_activity_frame_layout, LoginFragment.NewInstance()) .Commit(); Log.Info(LocalClassName, "Switched to LoginFragment"); } }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.login_page_layout); if (savedInstanceState != null) { _loginFragment = (LoginFragment)SupportFragmentManager.FindFragmentById(Resource.Id.login_fragment_layout); } if (_loginFragment == null) { _loginFragment = LoginFragment.NewInstance(); ReplaceFragment(_loginFragment); } }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); // Create your application here SetContentView(Resource.Layout.activity_login_signup); FirebaseApp app = FirebaseApp.InitializeApp(Android.App.Application.Context); if (savedInstanceState == null) { LoginFragment login = new LoginFragment(); login.BtnSignUpClickEventHandler += Login_BtnSignUpClickEventHandler; login.BtnResetClickEventHandler += Reset_BtnResetClickEventHandler; login.SuccessEventHandler += Login_SuccessEventHandler; SupportFragmentManager.BeginTransaction() .SetCustomAnimations(Resource.Animation.Pushup_in, Resource.Animation.Pushup_out) .Add(Resource.Id.loginFragmentHost, login) .Commit(); } }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { var view = inflater.Inflate(Resource.Layout.main_feature_highlight_fragment, container, false); _pager = view.FindViewById <ViewPager>(Resource.Id.pager); var adapter = new GenericFragmentPagerAdaptor(ChildFragmentManager); adapter.AddFragment(FeatureHighlightFragment.newInstance(Resource.String.TourChadderTitle, Resource.String.TourChadderMessage, Resource.Drawable.tour_chadder)); adapter.AddFragment(FeatureHighlightFragment.newInstance(Resource.String.TourEraseTitle, Resource.String.TourEraseMessage, Resource.Drawable.tour_erase)); adapter.AddFragment(FeatureHighlightFragment.newInstance(Resource.String.TourDevicesTitle, Resource.String.TourDevicesMessage, Resource.Drawable.tour_devices)); _pager.Adapter = adapter; var mIndicator = view.FindViewById <CirclePageIndicator>(Resource.Id.indicator); mIndicator.SetViewPager(_pager); var btn = view.FindViewById <Button>(Resource.Id.login); btn.Click += (object sender, EventArgs e) => { var fragment = new LoginFragment(); var transaction = Activity.SupportFragmentManager.BeginTransaction(); transaction.SetCustomAnimations(Android.Resource.Animation.SlideInLeft, Android.Resource.Animation.SlideOutRight, Resource.Animation.SlideInRight, Resource.Animation.SlideOutLeft); transaction.Replace(Resource.Id.content_frame, fragment); transaction.AddToBackStack(null); transaction.Commit(); }; btn = view.FindViewById <Button>(Resource.Id.signup); btn.Click += (object sender, EventArgs e) => { var fragment = new RegisterFragment(); var transaction = Activity.SupportFragmentManager.BeginTransaction(); transaction.SetCustomAnimations(Resource.Animation.SlideInRight, Resource.Animation.SlideOutLeft, Android.Resource.Animation.SlideInLeft, Android.Resource.Animation.SlideOutRight); transaction.Replace(Resource.Id.content_frame, fragment); transaction.AddToBackStack(null); transaction.Commit(); }; return(view); }
public bool OnNavigationItemSelected(IMenuItem item) { switch (item.ItemId) { case Resource.Id.navigation_songs: SupportActionBar.Title = "Login"; openFragment(LoginFragment.NewInstance()); break; case Resource.Id.navigation_albums: SupportActionBar.Title = "MAin"; openFragment(MainFragment.NewInstance()); break; case Resource.Id.navigation_artists: SupportActionBar.Title = "MAin2"; openFragment(MainFragment.NewInstance()); break; } return(true); }
private void ListItemClicked(int position) { //this way we don't load twice, but you might want to modify this a bit. if (position == oldPosition) { return; } oldPosition = position; Android.Support.V4.App.Fragment fragment = null; switch (position) { case Resource.Id.nav_home_1: fragment = LoginFragment.NewInstance(); break; case Resource.Id.nav_home_2: fragment = Fragment2.NewInstance(); break; case (int)MenuType.LoginMenu: fragment = LoginFragment.NewInstance(); break; case (int)MenuType.Top10Menu: fragment = Top10Fragment.NewInstance(); break; case (int)MenuType.ThreadMenu: fragment = ArticleContentFragment.NewInstance(); break; } SupportFragmentManager.BeginTransaction() .Replace(Resource.Id.content_frame, fragment) .Commit(); }
private void ListItemClicked(int position) { //this way we don't load twice, but you might want to modify this a bit. if (position == oldPosition) { return; } oldPosition = position; Fragment fragment = null; switch (position) { case 0: fragment = HomeFragment.NewInstance(); break; case 1: fragment = RestaurantIndexFragment.NewInstance(); break; case 2: fragment = MenuIndexFragment.NewInstance(); break; case 3: fragment = LoginFragment.NewInstance(); break; case 4: fragment = RegisterFragment.NewInstance(); break; case 5: fragment = UserDetailsFragment.NewInstance(); break; case 6: fragment = BookingIndexFragment.NewInstance(); break; case 7: new Android.App.AlertDialog.Builder(this). SetIcon(Android.Resource.Drawable.IcDialogAlert). SetTitle("Confirm"). SetMessage("Are you sure you want to logout?"). SetPositiveButton("Yes", (c, ev) => { GenericFacade.Token = ""; GenericFacade.UserName = ""; GenericFacade.UserId = 0; ToggleLogout(); }). SetNegativeButton("No", (c, ev) => { }). Show(); break; case 8: ExitApp(); break; } if (fragment != null) { FragmentManager.BeginTransaction() .Replace(Resource.Id.content_frame, fragment) .Commit(); } }