关闭

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

标签: android
417人阅读 评论(1) 收藏 举报
分类:

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);
	}















0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:22282次
    • 积分:412
    • 等级:
    • 排名:千里之外
    • 原创:13篇
    • 转载:38篇
    • 译文:0篇
    • 评论:9条
    文章分类
    最新评论