Android 点击两次返回键退出程序

原创 2016年08月30日 16:04:09

(1)声明一个变量,用于单击返回键时储存该值
private long exitTime;
(2)然后重写调用onKeyDown方法:

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
// 主界面返回键功能,效率最高
    if (keyCode == KeyEvent.KEYCODE_BACK&&event.getAction()==KeyEvent.ACTION_DOWN) {
        if ((System.currentTimeMillis() - exitTime) > 2000) {
        // System.currentTimeMillis() 当前时间肯定大于2000
            Toast.makeText(context,"再按一次退出程序",Toast.LENGTH_SHORT).show();
            exitTime = System.currentTimeMillis();
        } else {
            finish();
            System.exit(0);
        }
        return false;
    }
    return super.onKeyDown(keyCode, event);
}
版权声明:本文为博主原创文章,未经博主允许不得转载。若转载请注明出处

相关文章推荐

Android 点击两次返回键退出程序

  • 2013年07月25日 19:33
  • 982KB
  • 下载

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

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

Android开发之两种方式实现连续点击两次返回键退出程序

经常看到很多程序点击一下返回键会显示再按一次退出程,然后连续点击两次返回键就退出程序了。虽然心里对这种功能实现方式有了一种大概想法,但是一直也没有去总结过。现在觉得如果项目中加上这个小功能还是很方便的...

Android开发实现点击两次返回键退出程序

在做安卓应用是我们经常要判断用户对返回键的操作,一般为了防止误操作都是在用户连续按下两次返回键的时候提示用户是否退出应用程序。 第一种实现的基本原理就是,当按下BACK键时,会被onKeyDown捕...

android 程序 点击两次返回键程序退出(方法总结)

转载自:http://tjlibaoh.blog.163.com/blog/static/2112264132012984518743/ 方法一: private static Boolean i...

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

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

点击两次手机的返回键应用退出的思路与方法---android开发

点击两次手机的返回键应用退出的操作在用户使用手机的过程中,可以在应用中设置在一段时间内点击两次手机的返回键退出。需要设置的变量:(1)boolean变量 这个是用来记录是不是在特定的一段时间内是不是...

Android实现点击两次返回键退出

做安卓应用是我们经常要判断用户对返回键的操作,一般为了防止误操作都是在用户连续按下两次返回键的时候提示用户是否退出应用程序。 第一种实现的基本原理就是,当按下BACK键时,会被onKeyDown...

Android实现两次点击返回键提示退出

Android的很多app中,都有点击一次返回键提示再次点击退出app的功能。 今天就看了下实现的方式,其实就是在相应的Activity中重写了onKeyDown()方法。在onKeyDown()方...
  • Mungo
  • Mungo
  • 2015年08月06日 11:23
  • 3102

Android实现点击两次返回键退出

转自 http://blog.sina.com.cn/s/blog_4fd2a65a0101gg2o.html 在做安卓应用是我们经常要判断用户对返回键的操作,一般为了防止误操作都是在用户连续按...
  • myinc
  • myinc
  • 2015年04月01日 13:10
  • 776
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android 点击两次返回键退出程序
举报原因:
原因补充:

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