title: Android studio navigation drawer with fragment or activities
body: <p>I'm trying to develop an application using the Navigation drawer template of Android Studio. So, I created a new project using this template. But when I run the program and click on a menu item, the view doesn't change. I searched everywhere on internet, but I didn't see how I can handle this.</p>
  
  <p>This is the code provided by Android Studio:</p>
  
  <pre><code> public boolean onNavigationItemSelected(MenuItem item) {
      // Handle navigation view item clicks here.
  
      int id = item.getItemId();
  
      if (id == R.id.nav_camara) {
  
  
      } else if (id == R.id.nav_gallery) {
  
      } else if (id == R.id.nav_slideshow) {
  
      } else if (id == R.id.nav_manage) {
  
      } else if (id == R.id.nav_share) {
  
      } else if (id == R.id.nav_send) {
  
      }
  
      DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
      drawer.closeDrawer(GravityCompat.START);
      return true;
  }
  </code></pre>
  
  <p>What I want to achieve is to replace the current view with the appropriate view for the menu item clicked.</p>
  
  <p>Is Fragment the best way to do this or should I create a different activity for each menu item?</p>