public void selectItem(int item) { switch (item) { //item - item on the drawer list on left side case 0: Toast.MakeText(ApplicationContext, "Naciśnięto Settings", ToastLength.Long).Show(); mDrawerLayout.CloseDrawer(mLeftDrawer); ShowFragment(mSettingFragment); break; case 1: Toast.MakeText(ApplicationContext, "Naciśnięto Logout ", ToastLength.Long).Show(); //function to logout //change activity to sing in / sing up activity LogInModule lg = new LogInModule(); lg.setFalseRemeberMe(); //set RememberMe to false - autoLogin to NoAutoLogin Intent intent = new Intent(this, typeof(MainActivity)); // i tutaj trzeba dodać że jak się wylogowuje to wpisuje w plik LogInData.xml false wtedy będzie sie mogło wrzucić okno do logowania this.StartActivity(intent); this.Finish(); break; default: Toast.MakeText(ApplicationContext, "Naciśnięto coś z poza!", ToastLength.Long).Show(); break; } //Toast.MakeText(ApplicationContext, "Naciśnięto", ToastLength.Long).Show(); }
private void SetUpDrawerContent(NavigationView navigationView) { navigationView.BringToFront(); LogInModule lg = new LogInModule(); navigationView.NavigationItemSelected += (object sender, NavigationView.NavigationItemSelectedEventArgs e) => { switch (e.MenuItem.ItemId) { case Resource.Id.nav_home: ShowFragment(mHome); mDrawerLayout.CloseDrawers(); break; case Resource.Id.nav_map: ShowFragment(mapWithLabel); mDrawerLayout.CloseDrawers(); break; case Resource.Id.nav_logOut: lg.setFalseRemeberMe(); //set RememberMe to false - autoLogin to NoAutoLogin Intent intent = new Intent(this, typeof(MainActivity)); // i tutaj trzeba dodać że jak się wylogowuje to wpisuje w plik LogInData.xml false wtedy będzie sie mogło wrzucić okno do logowania this.StartActivity(intent); this.Finish(); break; case Resource.Id.nav_set: ShowFragment(mLocationMap); mDrawerLayout.CloseDrawers(); break; default: mDrawerLayout.CloseDrawers(); break; } e.MenuItem.SetChecked(true); }; }