Android实现两次按下返回键退出

原创 2015年07月07日 13:23:25
  1. @Override  
  2.     public boolean onKeyDown(int keyCode, KeyEvent event)   
  3.     {  
  4.                  if(keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN)  
  5.                  {  
  6.                            
  7.                          if((System.currentTimeMillis()-exitTime) > 2000)  //System.currentTimeMillis()无论何时调用,肯定大于2000  
  8.                          {  
  9.                           Toast.makeText(getApplicationContext(), "再按一次退出程序",Toast.LENGTH_SHORT).show();                                  
  10.                           exitTime = System.currentTimeMillis();  
  11.                          }  
  12.                          else  
  13.                          {  
  14.                              finish();  
  15.                              System.exit(0);  
  16.                          }  
  17.                                    
  18.                          return true;  
  19.                  }  
  20.                  return super.onKeyDown(keyCode, event);  
  21.     }  
版权声明:本文为博主http://www.feixueteam.net原创文章,未经博主允许不得转载。

相关文章推荐

“再按一次返回键退出程序”实现

“再按一次返回键退出程序”实现问自己一个为什么?每个app中都有退出这个响应,android是通过按“返回键”退出程序;在用户使用app时不免会出现一些“误操作”按了一下返回键,退出了程序,这样的用户...

按下两次返回键退出应用

方法一: 当按下BACK键时,会被onKeyDown捕获,判断是BACK键,则执行exit方法。 在exit方法中,会首先判断isExit的值,如果为false的话,则置为true,同时会弹出提示...

【转载】Android实现点击两次返回键退出应用

此文为转载。              在做安卓应用是我们经常要判断用户对返回键的操作,一般为了防止误操作都是在用户连续按下两次返回键的时候提示用户是否退出应用程序。     第一种实现...

Android中实现点击两次返回键退出程序的效果

第一种办法 响应Activity的 onKeyUp事件,两次点击时间大于2秒钟就不响应,小于2秒钟就退出程序 代码://记录用户首次点击返回键的时间 private long firstTime =...

Android开发 实现连续按两次返回键则退出程序

实现连续按两次返回键退出程序: 网上有很多实现的代码,实现起来也不难,这边提供一个我认为比较好的用户体验的代码: 首先在要退出的Activity中添加代码: 代码为全局代码 priva...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)