Android按两次后退键,退出程序

转载 2013年12月05日 11:02:55

private long mExitTime;

	@Override
	public boolean onKeyDown(int keyCode, KeyEvent event) {
		// TODO Auto-generated method stub
		if (keyCode == KeyEvent.KEYCODE_BACK) {
			if ((System.currentTimeMillis() - mExitTime) > 2000) {// 如果两次按键时间间隔大于2000毫秒,则不退出
				Toast.makeText(this, "再按一次退出程序", Toast.LENGTH_SHORT).show();
				mExitTime = System.currentTimeMillis();// 更新mExitTime
			}
			else {
				System.exit(0);
			}
			return true;
		}
		return super.onKeyDown(keyCode, event);
	}















android按两次后退键退出程序 .

看代码就可以了 package com.example.testkeyevent; import java.util.Date; import android.app.Activity;...
  • lijie815917
  • lijie815917
  • 2014年10月20日 08:46
  • 343

android按两次后退键退出程序

看代码就可以了 [java] view plaincopy package com.example.testkeyevent;      imp...
  • bluebell_55
  • bluebell_55
  • 2015年04月03日 19:54
  • 178

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

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

Android实现两次点击后退键退出程序

原理:利用onKeyDown方法截获后退键点击事件,然后对两次的点击时间差进行判断。 @Override public boolean onKeyDown(int keyCode, KeyE...
  • jeffleo
  • jeffleo
  • 2016年07月31日 23:46
  • 176

Android连续两次后退键退出程序

@Override public void onBackPressed() { // TODO Auto-generated method stub if (firstTime + 2000...
  • jewellery007
  • jewellery007
  • 2015年07月03日 10:06
  • 128

android 点击两次后退键退出程序

现在大多数应用都有点两次后退键退出程序,防止用户误操作。我觉得这是一个很和谐的设计,和注册输入两次密码防遗忘有着异曲同工之妙,其实生活中大多数行为也有着相似的地方,比如:出门锁门再拧一下,把钱包放口袋...
  • sy755754582
  • sy755754582
  • 2016年12月23日 09:51
  • 172

Android中Home键的监听和代码操作程序Home键退出(实质没有退出而类似于最小化)

一、Home键的监听public class HomeWatcherReceiver extends BroadcastReceiver { private static final Stri...
  • hp910315
  • hp910315
  • 2016年08月03日 18:10
  • 1531

android实现点击两次back键退出应用

经常用到app中手指一不小心点了返回键就退出了应用,用户体验不太好,万一用户不是想退出应用呢?所以这个时候提议在用户第一次点击返回键的时候,提示用户您确定要退出应用吗?这里就简单的处理一下这个逻辑,也...
  • fishandbean
  • fishandbean
  • 2016年11月09日 15:53
  • 306

Android 按两次返回键退出程序和长按返回键退出程序

Android 按两次返回键退出程序和长按返回键退出程序
  • johnny901114
  • johnny901114
  • 2012年08月02日 15:07
  • 14629

jquery mobile 点击两次后退,退出应用

// @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyE...
  • albert528108
  • albert528108
  • 2014年11月10日 20:02
  • 2278
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android按两次后退键,退出程序
举报原因:
原因补充:

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