android再点一次返回退出
16lz
2022-05-24
@Override public boolean onKeyDown(int keyCode, KeyEvent event)//主要是对这个函数的复写 { // TODO Auto-generated method stub if((keyCode == KeyEvent.KEYCODE_BACK)&&(event.getAction() == KeyEvent.ACTION_DOWN)) { if(System.currentTimeMillis() - temptime >2000) // 2s内再次选择back键有效 { System.out.println(Toast.LENGTH_LONG); Toast.makeText(this, "请在按一次返回退出", Toast.LENGTH_LONG).show(); temptime = System.currentTimeMillis(); } else { finish(); System.exit(0); //凡是非零都表示异常退出!0表示正常退出! } return true; } return super.onKeyDown(keyCode, event); }
更多相关文章
- android使用finish()和System.exit()退出应用程序的理解
- Android(安卓)点击back键两次退出程序
- AspectJ 在 Android(安卓)中的使用
- android 老是弹出 "Copy" did not complete normally. Please se
- Android横竖屏总结
- Android(安卓)点击back键两次退出程序
- 2011.06.29(2)——— android 完全退出
- Android之SimpleAdapter简单实例和SimpleAdapter参数说明(zt)
- 配置adb