Guest User

Untitled

a guest
Apr 19th, 2016
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.00 KB | None | 0 0
  1. public class SideNavigation extends AppCompatActivity implements NavigationView.OnNavigationItemSelectedListener {
  2.  
  3. protected DrawerLayout mDrawer;
  4. private FrameLayout frameLayout;
  5. private SharedPreferences sharedPreferences;
  6.  
  7. @Override
  8. public void onBackPressed() {
  9. DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
  10.  
  11. //if the drawer is open, close it.
  12. if (drawer.isDrawerOpen(GravityCompat.START)) {
  13. drawer.closeDrawer(GravityCompat.START);
  14. }
  15. //otherwise, do the default behaviour
  16. else {
  17. super.onBackPressed();
  18. }
  19. }
  20.  
  21. @Override
  22. protected void onCreate(Bundle savedInstanceState) {
  23. super.onCreate(savedInstanceState);
  24. sharedPreferences = getSharedPreferences("UserData", Context.MODE_PRIVATE);
  25.  
  26. getLayoutInflater().inflate(R.layout.activity_tests_and_results, frameLayout);
  27.  
  28. Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
  29. setSupportActionBar(toolbar);
  30. getSupportActionBar().setDisplayShowTitleEnabled(true);
  31.  
  32.  
  33.  
  34.  
  35. DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
  36. ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(
  37. this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
  38. drawer.addDrawerListener(toggle);
  39. toggle.syncState();
  40. NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
  41. navigationView.setNavigationItemSelectedListener(this);
  42. onOptionsItemSelected(navigationView.getMenu().findItem(R.id.nav_testing));
  43. changeItemWiseTextProperties(navigationView.getMenu());
  44. View headerLayout = navigationView.getHeaderView(0);
  45. TextView sideNavigationHeader = (TextView)headerLayout.findViewById(R.id.side_navigation_header);
  46. String name = sharedPreferences.getString("name","");
  47. sideNavigationHeader.setText(name);
  48.  
  49. }
Add Comment
Please, Sign In to add comment