在我们使用一些应用程序时,往往有这样一种效果:点击返回键,弹出一个Toast,提示我们再按一次退出程序 。
文章插图
【1分钟学会Android实现再按一次退出程序android实现退出程序】应用
废话不多说,直接码代码:
private long exitTime = 0;@Overridepublic 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);}
文章插图
实现再按一次退出程序
知道了原理之后,是不是觉得so easy?
- 学会这招,PPT高手就是你!!#PPT制作教程 ppt幻灯片制作教程
- 怎样快速学会机械制图 如何学习机械制图
- 春卷皮原来是这样做的,学会再也不用出去买了,好吃又好玩 春卷皮的做法怎么做
- 学化妆要多久才学会呢 学化妆要多久才学会
- 好吃易做的手工酸奶面包,风味独特,口感绵软,学会后不用再去外面买 手工酸奶面包
- 绝味鸭脖做法及配方,学会即可开店 绝味鸭脖配方做法
- 圣安地列斯学会飞行任务能跳过吗 求过圣安地列斯低空飞行任务
- 聪明的狗能学会手语吗
- 狗能多聪明 聪明的狗能学会手语吗
- 如何磨好一把菜刀,教你小妙招,又快又锋利,人人都能学会 怎样磨刀又快又锋利