星空网 > 软件开发 > ASP.net

android双击返回键退出程序的实现

/** * 菜单、返回键响应 */ @Override public boolean onKeyDown(int keyCode, KeyEvent event) {   // TODO Auto-generated method stub   if(keyCode == KeyEvent.KEYCODE_BACK)     {        exitBy2Click();   //调用双击退出函数     }   return false; } /** * 双击退出函数 */ private static Boolean isExit = false;
private void exitBy2Click() {   Timer tExit = null;   if (isExit == false) {     isExit = true; // 准备退出     Toast.makeText(this, "再按一次退出程序", Toast.LENGTH_SHORT).show();     tExit = new Timer();     tExit.schedule(new TimerTask() {       @Override       public void run() {         isExit = false; // 取消退出       }     }, 2000); // 如果2秒钟内没有按下返回键,则启动定时器取消掉刚才执行的任务    } else {     finish();     System.exit(0);   } } //=======第二个方法===============================================private long mExitTime;
if ((System.currentTimeMillis() - mExitTime) > 2000) { Toast.makeText(this, "在按一次退出", Toast.LENGTH_SHORT).show(); mExitTime = System.currentTimeMillis(); } else { finish(); }




原标题:android双击返回键退出程序的实现

关键词:Android

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流