安卓点击返回按键退出应用程序
2014-12-24 15:08
183 查看
如果侧边打开状况下,先关闭侧边,然后在执行退出程序代码块 基于slidingmenu侧边的情况,没有侧边则去掉判断即可 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { // TODO Auto-generated method stub if (keyCode == KeyEvent.KEYCODE_BACK) { long secondtime = System.currentTimeMillis(); if (secondtime - firstime > 3000) { if (sm.isMenuShowing()||sm.isSecondaryMenuShowing()) { return false; }else { Toast.makeText(MainNew.this, "再按一次返回键退出", Toast.LENGTH_SHORT).show(); firstime = System.currentTimeMillis(); return true; } } else { if (sm.isMenuShowing()||sm.isSecondaryMenuShowing()) { toggle(); }else { finish(); System.exit(0); } } // } } return super.onKeyDown(keyCode, event); }
相关文章推荐
- 安卓开发中监听手机返回键,让点击2次退出
- Android点击2次返回按钮退出应用程序
- 笔记:安卓完全退出应用程序出现闪退、返回上一个activity的问题
- Android实现点击两次返回键退出应用程序
- 解决在MainPage中,点击实体返回按键不能退出的问题
- 连续点击返回键,退出应用程序
- 安卓 点击两次返回键退出程序 两种方法(新手笔记-3)
- 安卓---连续点击两次返回键退出程序---二级界面的退出程序
- 连续点击返回键,退出应用程序
- 安卓实现点击两次返回后退出程序
- 在某个Activity上点击返回时,退出全部的Activity并退出应用程序
- 连续点击返回键,退出应用程序
- android 点击返回键退出程序的方法
- 安卓Activity的退出应用程序
- 让Android点击通知栏信息后返回正在运行的程序,并完全退出所有activity
- Android点击两次返回键退出
- 连续二次按返回退出应用程序(多次按Toast一直长时间显示问题处理)
- 完全退出安卓应用程序的方法
- 安卓按两次返回键退出程序
- Silverlight页面点击按钮,退出应用程序