zoukankan      html  css  js  c++  java
  • android连续按两次返回退出程序

        Timer tExit = new Timer(); 

         private static Boolean hasTask = false;    

         TimerTask task = new TimerTask() {                    

    public void run() {             

     UserHelper.setIsExit(false);   

              hasTask = true;       

       }     

     };

     public boolean onKeyDown(int keyCode, KeyEvent event)

    {   

    if (keyCode == KeyEvent.KEYCODE_BACK)

    {    if (!UserHelper.getIsExit())

    {     UserHelper.setIsExit(true);     

    UserHelper.AlertShort(Login.this, "再按一次退出十步芳草");   

      if (!hasTask)

    {      tExit.schedule(task, 2000);    

     }   

     }    

    else {

        UserHelper.setIsExit(false);     finish();     System.exit(0);    

    }   }  

     return true;  }

     

    UserHelper类声明一个字段

     private static  Boolean isExit = false;

     public static Boolean getIsExit() {   return isExit;  }

     public static void setIsExit(Boolean isExit) {   UserHelper.isExit = isExit;  }

     

     

  • 相关阅读:
    day11 函数的进阶
    day10 文件的补充以及函数
    day9 文件处理
    day8 字典的补充以及集合
    Vue学习下
    前端常用js方法集
    js实现千位符格式化
    Vue项目总结上
    VUE项目github
    http://www.jianshu.com/p/42e11515c10f#
  • 原文地址:https://www.cnblogs.com/caishuowen/p/2266572.html
Copyright © 2011-2022 走看看