首页 生活百科 美食推荐 汽车百科 星座运势 旅游攻略 数码科技 教育资讯 宠物知识 养花知识 健康知识 周公解梦 热门影视 消费指南
当前位置: 首页 > 生活百科 >

android实现退出程序(1分钟学会Android实现再按一次退出程序)

40次浏览     发布时间:2023-01-17 18:36:14    

  在我们使用一些Android应用程序时,往往有这样一种效果:点击返回键,弹出一个Toast,提示我们再按一次退出程序。

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)
		{
			Toast.makeText(getApplicationContext(), "再按一次退出程序", Toast.LENGTH_SHORT).show();
			exitTime = System.currentTimeMillis();
		}
		else
		{
			finish();
			System.exit(0);
		}
		return true;
	}
	return super.onKeyDown(keyCode, event);
}

Android实现再按一次退出程序

  知道了原理之后,是不是觉得so easy?

相关文章
什么是纯水和净水(净水还是纯水?!)
2025-06-24 09:55:36
花草为什么失绿(栀子花叶子失绿变黄绿原因何在?)
2025-06-24 09:53:25
窗帘为什么会漏风(飘窗窗帘的正确安装方式!)
2025-06-24 09:33:06
为什么浴室水渍泛红(淋浴房水渍久了擦不掉怎么办?)
2025-06-24 09:22:33
壁纸为什么软化基底(壁纸不是说贴就贴的~)
2025-06-24 09:06:44
为什么房顶要盖瓦(盖房屋顶瓦真的有那么重要吗?)
2025-06-24 08:59:18