母亲节祝福语 三明治的做法 红烧排骨的家常做法 小米粥的做法 小龙虾的做法 大闸蟹的做法 鲜贝的家常做法 卷心菜的做法 苹果派的做法 冬瓜的做法大全家常菜
当前位置: 首页 > 生活百科 >

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

29次浏览     发布时间: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?

相关文章