title: How to destroy an activity
body: <p>In fact, I am new to Android App Development. In my application, I have a couple of activities and I have provided my users with an exit option menu to be able to leave the application. But there is a problem. When they hit the Exit button, they are able to leave the application but when they enter the application for the second time, the page that they left off the last time will be launched.
  Here comes my code:</p>
  
  <pre><code>@Override
  public boolean onMenuItemSelected(int featureId, MenuItem item) {
      switch (item.getItemId()) {
          case 0 :
              Intent intent = new Intent(Intent.ACTION_MAIN);
              intent.addCategory(Intent.CATEGORY_HOME);
              intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
              startActivity(intent);
              finish();
              Toast.makeText(this, "Goodbye Dear", Toast.LENGTH_LONG).show();
              break;
  </code></pre>