Android实现两次按下返回键退出

  1. @Override
  2. public boolean onKeyDown(int keyCode, KeyEvent event)
  3. {
  4. if(keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN)
  5. {
  6. if((System.currentTimeMillis()-exitTime) > 2000)  //System.currentTimeMillis()不管何时调用,肯定大于2000
  7. {
  8. Toast.makeText(getApplicationContext(), "再按一次退出程序",Toast.LENGTH_SHORT).show();
  9. exitTime = System.currentTimeMillis();
  10. }
  11. else
  12. {
  13. finish();
  14. System.exit(0);
  15. }
  16. return true;
  17. }
  18. return super.onKeyDown(keyCode, event);
  19. }
上一篇:python中可变参数和关键字参数总结


下一篇:《DNS的正向反向解析》RHEL6