android之点击回退键俩次退出程序
16lz
2021-01-25
先看下效果图吧
代码如下:
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN) { //如果俩次按的时候的时间不小于2秒,就执行这个,否则就会退出程序 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); }
简简单单的俩行代码就可以实现这个效果。
更多相关文章
- 没有一行代码,「2020 新冠肺炎记忆」这个项目却登上了 GitHub 中
- android之解析包时出现错误(二)
- Android之Handler的post注意事项
- [Android(安卓)Pro] Android权限设置android.permission完整列表
- Android仿硅谷商城实现购物车实例代码
- 四则运算第一次冲刺
- android viewpager2+tablayout+ConstraintLayout的坑
- 小猪Android越来越方式 Day 5 - part 2
- Android的ViewFlipper与GestureDetector