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两次后退键退出

转载请注明出处: 只要在 *.Java 文件中添加即可 private int back = 0; //===============back两次退出====================...

android 再按一次后退键退出应用程序

private static Boolean isExit = false;     private static Boolean hasTask = false;     Timer tExit ...

针对网上流传的 Android 再按一次后退键退出应用程序方法改正

Android 中用户要退出应用程序,看到大部分退出应用程序的做法是:弹出一个对话框,用户点了确定后退出。个人觉得这用户体验有点不好,手指还要往屏幕中间移动再点 击。用户按了一次后退键,这可能用户是误...

Android中连续点击两次BACK键退出程序

在Android开发中,我们正常退出程序时,经常会设置这样一个小特色,就是短时间内连续按下两次BACK键才会将程序退出,对于这种设置,我们通常会使用两种方式来解决。    一、通过记录两次按下BACK...

android按两次返回键退出程序

方法一: 创建一个baseActivity,然后让其他的activity继承它 之后在baseActivity中加入以下代码代码即可@Override public boolean onKeyDow...

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

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

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

实现连续按两次返回键退出程序: 网上有很多实现的代码,实现起来也不难,这边提供一个我认为比较好的用户体验的代码: 首先在要退出的Activity中添加代码: 代码为全局代码 priva...

Android连续点击两次Back键退出程序

在做安卓应用是我们经常要判断用户对返回键的操作,一般为了防止误操作都是在用户连续按下两次返回键的时候提示用户是否退出应用程序。 第一种实现的基本原理就是,当按下BACK键时,会被onKeyDown捕获...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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