实现双击退出程序功能

lx912356858 2016-06-16 10:37:20
实现双击退出程序功能
...全文
59 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
tudouzi007 2016-06-16
  • 打赏
  • 举报
回复
在Avtivity中引用: 声明对象 private Boolean isExit = false; 方法 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { exit(); } return false; } /** * 双击退出函数 */ private void exit() { Timer timer = null; if (isExit == false) { isExit = true; // 准备退出 Toast.makeText(this, "再按一次退出程序", Toast.LENGTH_SHORT).show(); timer = new Timer(); timer.schedule(new TimerTask() { @Override public void run() { isExit = false;// 取消退出 } }, 2000);// 如果2秒钟内没有按下返回键,则启动定时器取消掉刚才执行的任务 } else { finish(); System.exit(0); } }

80,362

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧