忘记在哪里看到了,比较简洁的再按一次退出程序
1 public boolean onKeyDown(int keyCode, KeyEvent event) { 2 if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) { 3 if ((System.currentTimeMillis() - exitTime) > 2000) { 4 Toast.makeText(this, "再按一次退出程序", Toast.LENGTH_SHORT).show(); 5 exitTime = System.currentTimeMillis(); 6 } else { 7 finish(); 8 } 9 } 10 return false; 11 }
本文提供了一段简洁的代码示例,展示了如何在Android应用中实现二次点击返回键退出程序的功能。通过设置时间间隔来判断用户是否连续两次按下返回键,从而避免误操作。
2328

被折叠的 条评论
为什么被折叠?



