千家信息网

Android中如何实现再按一次返回键退出程序

发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,这篇文章主要介绍Android中如何实现再按一次返回键退出程序,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!大部分应用的做法是在应用退出去前给出一个Dialog,我觉得这样不太
千家信息网最后更新 2025年01月20日Android中如何实现再按一次返回键退出程序

这篇文章主要介绍Android中如何实现再按一次返回键退出程序,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

大部分应用的做法是在应用退出去前给出一个Dialog,我觉得这样不太友好,用户还得移动手指去按dialog中的按钮。个人觉得"再按一次返回键退出程序"是best practice,实现也很简单,直接上代码:

private long exitTime = 0;  @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN){ 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); }

以上是"Android中如何实现再按一次返回键退出程序"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

程序 内容 篇文章 应用 个人 代码 价值 做法 兴趣 大部分 小伙 小伙伴 手指 按钮 是在 更多 用户 知识 行业 资讯 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 sql数据库批量修改语句 lso软件开发需要学多久 网络安全是国家安全的一部分吗 电脑网络安全使用强化 数据库保存文字格式化 联合作战网络安全研究 上海服务器虚拟化系统 数据库项目实践训练 网络安全论文题目边框 ldf文件如何在数据库打开 中鑫互联网信息科技有限公司 网络安全和金融安全防线 财务软件开发计划 古交软件开发哪里好 杭州莫比乌斯网络技术有限公司 包河区综合网络技术咨询哪家好 服务器usb安装系统安装 数据库怎么保存提交命令 上海汉客软件开发有限公司 重庆软件开发驻场费用 嵌入式 软件开发工程师 js 用什么链接数据库 网络安全重要论述 习近平 山东网络安全态势分析 远程服务器管理工具错误 中小学家校共育与网络安全 盘古计算机软件开发有限公司 中专生为什么要学数据库 中石油网络考试数据库 路由器网络安全认证
0