`
Mr.Joe
  • 浏览: 133563 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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){  
	            MyToast.showToast(MainActivity.this, "再按一次退出程序", 2);
	            exitTime = System.currentTimeMillis();   
	        } else {
	            finish();
	            System.exit(0);
	        }
	        return true;   
	    }
	    return super.onKeyDown(keyCode, event);
	}
分享到:
评论

相关推荐

    Android中实现再按一次返回键退出应用程序

    Android中实现再按一次返回键退出应用程序,详细了解请移步:http://blog.csdn.net/zxc514257857/article/details/64234676

    Android 再按一次后退键退出应用程序 源码

    Android 返回键退出代码,第一次提示用户再按一次返回键退出,两秒钟内再按一次则退出程序,否则认为用户取消了退出操作!下下来就可以用,绝对好用哦~~~!!

    android两次按返回键退出程序实现

    android两次按返回键退出程序实现,一段简短的代码

    Android 实现按两次返回键退出程序(两种方法)

    Android 实现按两次返回键退出程序(两种方法) 第一种方法: // 是否退出程序 private static Boolean isExit = false; // 定时触发器 private static Timer tExit = null; 第二种方法: public boolean ...

    Android 再按一次退出程序的实现方法

    抽空研究了一下"再按一次退出程序"的实现方式,直接上代码(请自动忽略无关代码)

    Android 再按一次返回键退出程序实现思路

    个人觉得“再按一次返回键退出程序”是best practice,实现也很简单,直接上代码: 代码如下: private long exitTime = 0; @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode == ...

    Android双击返回键退出程序的实现方法

    本文实例讲述了Android双击返回键退出程序的实现方法,是Android程序开发中一个非常实用的功能,分享给大家供大家参考之用。具体方法如下: 一、实现思路: 用户按下返回键时设定一个定时器来监控是否2秒内实现了...

    Android实现双击返回键退出应用实现方法详解

    现在市面上很多应用都会有当用户按返回键的时候提示用户:再按一次将退出应用的提示,也就是双击双击返回键退出应用,接下来我们就用几种办法来实现这个功能 效果图 实现 第一种办法 响应Activity的 onKeyUp事件,两...

    androidkit(android应用开发工具包)

    本程序的图标、名字、版本、包名等信息、再按一次退出、抽象类,继承并实现该抽象方法以实现再按一次执行指定事件、Activity管理、用以管理 启动的Activity、IntroActivity开启程序动画、增加颜色选择器、增加UI...

    Android一次性退出多个Activity的方法

    本文实例讲述了Android一次性退出多个Activity的方法。分享给大家供大家参考,具体如下: 因为android的API中没有提供一次性退出的接口所以想要在多activity的程序里面一次性退出的话就要费点功夫了。我是在一个单例...

    Android程序设计基础

    CruiseYoung提供的带有详细书签的电子书籍目录 ... 该资料是《Android基础教程》的源代码 对应的书籍资料见: ... 我还记得第一次使用Android时的情景:当时感觉它就像是一座超大型迷宫。有了这本书,入门就不会那么...

    安卓小程序页面跳转,实现界面跳转

    支持android studio上运行,简单的安卓界面跳转,点击两次返回可退出安卓程序界面,这是这样子呀呀呀呀

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

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

    android 实现后台服务源码下载

    使用系统的Intent.ACTION_TIME_TICK进行实现,这个系统的广播每隔一分钟就进行广播一次,可以在程序中接收该广播消息,接收到之后检测app中的service服务是否在运行,如果在运行,则不处理,如果没有运行,则重新...

    Delphi android 编程入门教程

    3 如何退出程序(实现直接退出,退出时对话框询问,最小化程序,再点击一次退出等功能) 4 安卓下对话框的标题和按钮的汉化(学会汉化对话框) 5 多窗口的切换(如何显示和关闭第二个以上窗口) 6 自定义程序名称、...

    Android 滑动翻页源码

    实现滑动切换的主要代码都在onFling()方法中,用户按下触摸屏,快速移动后松开,就会触发这个事件。在这段代码示例中,对手指滑动的距离进行了计算,如果滑动距离大于120像素,就做切换动作,否则不做任何切换动作。...

    Android基础教程

    1.3.2 再试一次 1.4 在手机上运行程序 1.5 快速阅读指南 第2章 基本概念 2.1 Android的系统架构 2.1.1 Linux内核 2.1.2 本机库 2.1.3 Android运行时 2.1.4 应用程序框架 2.1.5 应用程序和小部件 2.2 它还活着 2.2.1 ...

Global site tag (gtag.js) - Google Analytics