Guest User

Untitled

a guest
Aug 18th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.59 KB | None | 0 0
  1. private DrawerLayout mDrawerLayout;
  2. private ActionBarDrawerToggle mActionBarDrawerToggle;
  3.  
  4. NavigationView navigationView;
  5.  
  6. MemeMainFragment memeMainFragment;
  7.  
  8. @Override
  9. protected void onCreate(Bundle savedInstanceState) {
  10. super.onCreate(savedInstanceState);
  11. setContentView(R.layout.activity_main);
  12.  
  13. mDrawerLayout = findViewById(R.id.drawer);
  14. mActionBarDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout, R.string.open, R.string.close);
  15. mDrawerLayout.addDrawerListener(mActionBarDrawerToggle);
  16. mActionBarDrawerToggle.syncState();
  17. getSupportActionBar().setDisplayHomeAsUpEnabled(true);
  18.  
  19. navigationView = findViewById(R.id.nav_view);
  20. navigationView.setNavigationItemSelectedListener(new NavigationView.OnNavigationItemSelectedListener() {
  21. @Override
  22. public boolean onNavigationItemSelected(@NonNull MenuItem menuItem) {
  23. menuItem.setChecked(true);
  24. Log.i("NavMenu: ", "listening");
  25. if (menuItem.getItemId() == R.id.memeCreator) {
  26. Log.i("NavMenu: ", "listenign");
  27. Toast.makeText(getApplicationContext(), "Listening", Toast.LENGTH_SHORT).show();
  28. }
  29. return true;
  30. }
  31. });
  32.  
  33. try {
  34. memeMainFragment = (MemeMainFragment) getSupportFragmentManager().findFragmentById(R.id.fragmentMainMeme);
  35. } catch (NullPointerException e) {
  36. e.printStackTrace();
  37. }
  38. }
  39.  
  40. @Override
  41. public boolean onOptionsItemSelected(MenuItem item) {
  42. if (mActionBarDrawerToggle.onOptionsItemSelected(item)){
  43. return true;
  44. }
  45. return super.onOptionsItemSelected(item);
  46. }
Add Comment
Please, Sign In to add comment