• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
丨Painting丶丨
博客园    首页    新随笔    联系   管理    订阅  订阅

Android 两秒内按返回键两次退出程序

 private long exitTime = 0; 
    
    @Override 
    public boolean onKeyDown(int keyCode, KeyEvent event) { 
      if(keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN){ 
      if((System.currentTimeMillis()-exitTime) > 2000){ 
      Toast.makeText(getApplicationContext(), "再按一次退出程序", Toast.LENGTH_SHORT).show(); 
      exitTime = System.currentTimeMillis(); 
      } else { 
      finish(); 
      System.exit(0); 
     } 
      return true; 
      } 
      return super.onKeyDown(keyCode, event); 
    } 

 

posted @ 2016-01-13 16:27  丨Painting丶丨  阅读(303)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3