• Android 双击返回键退出程序 实现


    1. /** 
    2.  * 菜单、返回键响应 
    3.  */  
    4. @Override  
    5. public boolean onKeyDown(int keyCode, KeyEvent event) {  
    6.     // TODO Auto-generated method stub  
    7.     if(keyCode == KeyEvent.KEYCODE_BACK)  
    8.        {    
    9.            exitBy2Click();      //调用双击退出函数  
    10.        }  
    11.     return false;  
    12. }  
    13. /** 
    14.  * 双击退出函数 
    15.  */  
    16. private static Boolean isExit = false;  
    17.   
    18. private void exitBy2Click() {  
    19.     Timer tExit = null;  
    20.     if (isExit == false) {  
    21.         isExit = true// 准备退出  
    22.         Toast.makeText(this"再按一次退出程序", Toast.LENGTH_SHORT).show();  
    23.         tExit = new Timer();  
    24.         tExit.schedule(new TimerTask() {  
    25.             @Override  
    26.             public void run() {  
    27.                 isExit = false// 取消退出  
    28.             }  
    29.         }, 2000); // 如果2秒钟内没有按下返回键,则启动定时器取消掉刚才执行的任务  
    30.   
    31.     } else {  
    32.         finish();  
    33.         System.exit(0);  
    34.     }  
    35. }  
  • 相关阅读:
    ORA-01565 ORA-15025 ORA-27041
    11g r2 vip启动过程
    控制文件多路径复用ORA-00205错误
    sqlmap 整合Meterpreter
    Mataasploit 常见问题
    AWVS的安装、破解与使用
    hydra常见场景
    php 学习笔记
    python学习笔记
    计算机网络基础,网络协议,常见状态码
  • 原文地址:https://www.cnblogs.com/xiao-xu/p/3423341.html
Copyright © 2020-2023  润新知