Для выход по двойному нажатию по кнопке back, добавляем код:

  1. private static long back_pressed;
  2.  
  3. @Override
  4. public void onBackPressed() {
  5. if (back_pressed + 2000 > System.currentTimeMillis()) {
  6. super.onBackPressed();
  7. } else {
  8. Toast.makeText(getBaseContext(), "Press once again to exit!", Toast.LENGTH_SHORT).show();
  9. }
  10. back_pressed = System.currentTimeMillis();
  11. }

Готово.