public boolean onKeyDown(int keyCode, KeyEvent event) {

  1.                if (keyCode == KeyEvent.KEYCODE_BACK) {


  2.                        if ((System.currentTimeMillis() - mExitTime) > 2000) {


  3.                                Object mHelperUtils;

  4.                                Toast.makeText(this, "再按一次退出程序", Toast.LENGTH_SHORT).show();

  5.                                mExitTime = System.currentTimeMillis();


  6.                        } else {


  7.                                finish();

  8.                        }

  9.                        return true;

  10.                }

  11.                return super.onKeyDown(keyCode, event);

  12.        }

  13. }

原文: