今天给大家简单说一下,android双击返回键退出程序。

@Override

public boolean onKeyDown(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
if(keyCode == KeyEvent.KEYCODE_BACK)
{
ExitClick();
}
return false;
}


private static Boolean isExit = false;

private void ExitClick() {
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);
}
}


更多相关文章

  1. Android(安卓)SDCard操作
  2. android 捕获返回(后退)按钮事件的两种方法
  3. Android(安卓)按两次back键退出 -- 效率最高版
  4. 重载android返回键响应函数
  5. Android中的“再按一次返回键退出程序”实现
  6. Android(安卓)监听返回键|您确定要退出吗
  7. android 页面切换动画效果
  8. android屏蔽返回键
  9. Android按下back键非退出隐藏到后台

随机推荐

  1. laravel 根据不同组织加载不同视图的实现
  2. laravel 实现划分admin和home 模块分组
  3. laravel在中间件内生成参数并且传递到控
  4. laravel通过a标签从视图向控制器实现传值
  5. linux文本处理三剑客之awk
  6. 解决在laravel中leftjoin带条件查询没有
  7. 解决Laravel5.5下的toArray问题
  8. 轮播图实例和xhr对象的使用
  9. php实现微信企业付款到个人零钱功能
  10. 解决laravel资源加载路径设置的问题