• 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.                            
    7.                          if((System.currentTimeMillis()-exitTime) > 2000)  //System.currentTimeMillis()不管何时调用,肯定大于2000  
    8.                          {  
    9.                           Toast.makeText(getApplicationContext(), "再按一次退出程序",Toast.LENGTH_SHORT).show();                                  
    10.                           exitTime = System.currentTimeMillis();  
    11.                          }  
    12.                          else  
    13.                          {  
    14.                              finish();  
    15.                              System.exit(0);  
    16.                          }  
    17.                                    
    18.                          return true;  
    19.                  }  
    20.                  return super.onKeyDown(keyCode, event);  
    21.     }  
  • 相关阅读:
    2014百度之星资格赛1001
    ZOJ1913 Euclid's Game (第一道简单的博弈题)
    博弈论(转)
    字典序全排列
    windows下用虚拟机安装ubuntu
    Windows多线程多任务设计初步(转)
    为什么我如此热爱这样一个比赛(转自vici)
    BFS/DFS算法介绍与实现(转)
    美丽的茧
    求N个数的最大公约数和最小公倍数(转)
  • 原文地址:https://www.cnblogs.com/yxwkf/p/5401130.html
Copyright © 2020-2023  润新知