@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); session = new UserSessionManager(getApplicationContext()); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); final DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); ActionBarDrawerToggle toggle = new ActionBarDrawerToggle( this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close); drawer.setDrawerListener(toggle); toggle.syncState(); NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view); navigationView.setNavigationItemSelectedListener(this); View header = navigationView.getHeaderView(0); TextView text = (TextView) header.findViewById(R.id.user); if (session.isUserLoggedIn()) text.setText(session.getUserDetails().get(UserSessionManager.KEY_EMAIL)); ImageView image = (ImageView) header.findViewById(R.id.imageView); TextView textUser = (TextView) header.findViewById(R.id.user); if (session.isUserLoggedIn()) { navigationView.getMenu().clear(); navigationView.inflateMenu(R.menu.activity_main_drawer); image.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { startActivity(new Intent(getApplicationContext(), UserProfile.class)); drawer.closeDrawer(GravityCompat.START); } }); textUser.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { startActivity(new Intent(getApplicationContext(), UserProfile.class)); drawer.closeDrawer(GravityCompat.START); } }); } else { navigationView.getMenu().clear(); navigationView.inflateMenu(R.menu.activity_log_drawer); } ImageButton search = (ImageButton) findViewById(R.id.search); search.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { startActivity(new Intent(getApplicationContext(), Search.class)); } }); ImageButton add = (ImageButton) findViewById(R.id.add); add.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { startActivity(new Intent(getApplicationContext(), Add.class)); } }); // if(session.checkLogin()) // finish(); }