Android_Back键再按一次退出程序
来源:互联网 发布:正版办公软件要买吗 编辑:程序博客网 时间:2024/05/29 23:21
主要思路:在Activity中覆写Activity的onKeyDown方法
private long exitTime = 0; public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { if ((System.currentTimeMillis() - exitTime) > 2000) { Toast.makeText(this,getResources().getString(R.string.tips_exit),0).show();; exitTime = System.currentTimeMillis(); } else { Intent intent = new Intent(Intent.ACTION_MAIN); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.addCategory(Intent.CATEGORY_HOME); startActivity(intent); } return true; } return super.onKeyDown(keyCode, event); }
0 0
- Android_Back键再按一次退出程序
- 系统Back键再按一次退出程序
- 安卓再按一次退出程序
- 再按一次退出程序
- 再按一次退出程序
- 再按一次退出程序
- 再按一次退出程序
- 再按一次退出程序
- 再按一次退出程序
- 再按一次退出程序
- 再按一次退出程序
- 再按一次退出程序
- $? 上一次程序退出值
- 再按一次退出程序
- 再按一次退出程序
- android 再按一次退出程序
- 再按一次后退键退出程序
- android中再按一次返回键退出程序
- HDU 1541 Stars
- 在ROS下写Hello ROS!
- hbase等代码中kinit
- POJ 2991 Crane 线段树
- Erlang分布式编程
- Android_Back键再按一次退出程序
- 记录一下mysql的递归。。
- Java8函数式编程实现一个工厂
- activity和service之间的相互通信方法
- Android事件分发机制,事件拦截和事件响应
- 自定义实现MPVolumeView音量控件
- [JS教程] input checkbox 用js实现全选/不选
- Android 常见面试题
- Swift Modules for React Native