今天给大家简单说一下,android双击返回键退出程序。
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
if(keyCode == KeyEvent.KEYCODE_BACK)
{
ExitClick();
}
return false;
}
private static Boolean isExit = false;
private void ExitClick() {
Timer tExit = null;
if (isExit == false) {
isExit = true; // 准备退出
Toast.makeText(this, "再按一次退出程序", Toast.LENGTH_SHORT).show();
tExit = new Timer();
tExit.schedule(new TimerTask() {
@Override
public void run() {
isExit = false; // 取消退出
}
}, 2000); // 如果2秒钟内没有按下返回键,则启动定时器取消掉刚才执行的任务
} else {
finish();
System.exit(0);
}
}
相关推荐
Android 双击返回键退出程序的方法总结 下面先说说LZ思路,具体如下: 1. 第一种就是根据用户点击俩次的时间间隔去判断是否退出程序; 2. 第二种就是使用Android中计时器(Timer),其实这俩种都差不多. 思路是有...
本文实例讲述了Android双击返回键退出程序的实现方法,是Android程序开发中一个非常实用的功能,分享给大家供大家参考之用。具体方法如下: 一、实现思路: 用户按下返回键时设定一个定时器来监控是否2秒内实现了...
android中双击返回键退出程序的方法
android两次按返回键退出程序实现,一段简短的代码
android应用触摸两次返回键退出应用,两秒内触摸两次返回键退出(三种实现方式:线程、计时器、判断超时)
主要为大家详细介绍了Android实现双击返回键退出应用的实现方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
本篇文章主要介绍了Android中双击返回键退出应用实例代码,具有一定的参考价值,有兴趣的可以了解一下。
android中实现按两次返回键退出Activity,不再是返回一次就退出应用,第一次点击提示“再按一次退出应用”
主要介绍了Android 实现按两次返回键退出程序(两种方法)的相关资料,这里不仅实现还对原理进行了分析,需要的朋友可以参考下
1、仿微信客户端UI 2、监听fragment返回键 3、双击退出
Android原生项目实现双击返回键退出应用,是十分简单的,添加如下代码即可实现: //记录按键时间 private long exitTime; @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode == ...
实现qml的全局过滤
本文实例讲述了Android双击退出的实现方法。分享给大家供大家参考。具体实现方法如下: 方式一: 重写onBackPressed方法直接监听返回键(建议高版本用2.0以上) 代码如下:@Override public void onBackPressed() {...
在开发过程中,我们常常需要一...6.双击返回键退出 方式一:利用ActivityContainer管理所有的Activity引用 该方式是建立一个通用的Activity的父类 BaseActivity以及一个ActivityContainer类,ActivityContainer是一个集
使用fragment实现微博,QQ底栏。 使用了radiobutton和fragment实现。 实现了双击返回键退出。
安卓浏览器,简单方便,返回上一页只需触摸手机返回按键即可,双击返回即可退出。