title: Android App Exit on Back Button
body: <p>I m trying to exit my application on touching the back button. I ve used the usual code, but it only takes out the app from the screen and when i Click on the square box on the bottom right (also tell me whats it called) i can still see the app running the background i want to remove it totally from the system.
  i ve tried all of them finish(); and System.exit(0); they just pass the app to the background from the fore ground. I want to remove it completely from the system.</p>
  
  <p>The following the code i am using.</p>
  
  <pre><code>@Override
  public void onBackPressed() {
  
          new AlertDialog.Builder(this).setIcon(android.R.drawable.ic_dialog_alert).setTitle("Exit")
                  .setMessage("Are you sure?")
                  .setPositiveButton("yes", new DialogInterface.OnClickListener() {
                      @Override
                      public void onClick(DialogInterface dialog, int which) {
  
                          Intent intent = new Intent(Intent.ACTION_MAIN);
                          intent.addCategory(Intent.CATEGORY_HOME);
                          intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                          startActivity(intent);
                          finish();
                          System.exit(0);
                      }
                  }).setNegativeButton("no", null).show();
  
      }
  </code></pre>