实现qq中按返回键返回桌面不退出程序的实例
发布时间 - 2026-01-11 00:35:56 点击率:次在实际应用中,很可能我们希望自己的app在按下返回键的时候并不退出,而是像按home键一样仅仅返回桌面,而程序仍然在后台运行着。要怎么实现这个效果呢?很简单,只需要重写一下onBackPressed方法就可以了。

如下所示:
public void onBackPressed() {
Intent setIntent = new Intent(Intent.ACTION_MAIN);
setIntent.addCategory(Intent.CATEGORY_HOME);
setIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(setIntent);
}
然后重写
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
//当按下键盘上返回按钮,给出退出对话框
if (keyCode == KeyEvent.KEYCODE_BACK) {
// System.exit(0);
//直接退出程序
/*Intent setIntent = new Intent(Intent.ACTION_MAIN);
setIntent.addCategory(Intent.CATEGORY_HOME);
setIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(setIntent);
*/
onBackPressed();
//不退出程序仅仅返回桌面
return false;
} else {
return super.onKeyDown(keyCode, event);
}
}
以上这篇实现qq中按返回键返回桌面不退出程序的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
# 返回键不退出
# Android 再按一次返回键退出程序实现思路
# Android双击返回键退出程序的实现方法
# Android返回键功能的实现方法
# 给大家
# 重写
# 按下
# 自己的
# 希望能
# 很简单
# 很可能
# 只需要
# 所示
# 这篇
# 对话框
# 小编
# 大家多多
# 就可以
# 在实际
# span
# style
# onBackPressed
# KEYCODE_BACK
# background
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251811 】
【
AI营销90571 】
相关推荐:
Midjourney怎么调整光影效果_Midjourney光影调整方法【指南】
如何在阿里云ECS服务器部署织梦CMS网站?
Python函数文档自动校验_规范解析【教程】
Laravel定时任务怎么设置_Laravel Crontab调度器配置
Laravel如何清理系统缓存命令_Laravel清除路由配置及视图缓存的方法【总结】
如何生成腾讯云建站专用兑换码?
如何在万网利用已有域名快速建站?
javascript如何操作浏览器历史记录_怎样实现无刷新导航
怎么用AI帮你设计一套个性化的手机App图标?
Laravel如何与Inertia.js和Vue/React构建现代单页应用
C#如何调用原生C++ COM对象详解
Android 常见的图片加载框架详细介绍
动图在线制作网站有哪些,滑动动图图集怎么做?
用yum安装MySQLdb模块的步骤方法
如何使用 Go 正则表达式精准提取括号内首个纯字母标识符(忽略数字与嵌套)
javascript读取文本节点方法小结
Android自定义listview布局实现上拉加载下拉刷新功能
详解jQuery中基本的动画方法
Laravel如何实现API版本控制_Laravel版本化API设计方案
PythonWeb开发入门教程_Flask快速构建Web应用
网站制作软件有哪些,制图软件有哪些?
Laravel如何正确地在控制器和模型之间分配逻辑_Laravel代码职责分离与架构建议
nodejs redis 发布订阅机制封装实现方法及实例代码
如何快速生成可下载的建站源码工具?
如何在云主机上快速搭建网站?
Gemini怎么用新功能实时问答_Gemini实时问答使用【步骤】
如何用已有域名快速搭建网站?
Laravel如何使用Collections进行数据处理?(实用方法示例)
如何在IIS中新建站点并配置端口与IP地址?
Laravel如何配置中间件Middleware_Laravel自定义中间件拦截请求与权限校验【步骤】
Laravel怎么发送邮件_Laravel Mail类SMTP配置教程
实现点击下箭头变上箭头来回切换的两种方法【推荐】
电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?
深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?
UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】
如何在宝塔面板中修改默认建站目录?
Laravel API资源(Resource)怎么用_格式化Laravel API响应的最佳实践
Java垃圾回收器的方法和原理总结
Python进程池调度策略_任务分发说明【指导】
怎样使用JSON进行数据交换_它有什么限制
百度输入法ai组件怎么删除 百度输入法ai组件移除工具
Laravel Livewire是什么_使用Laravel Livewire构建动态前端界面
php读取心率传感器数据怎么弄_php获取max30100的心率值【指南】
Laravel表单请求验证类怎么用_Laravel Form Request分离验证逻辑教程
香港服务器租用费用高吗?如何避免常见误区?
Laravel如何编写单元测试和功能测试?(PHPUnit示例)
Laravel怎么在Controller之外的地方验证数据
关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)
google浏览器怎么清理缓存_谷歌浏览器清除缓存加速详细步骤
Win11怎么关闭透明效果_Windows11辅助功能视觉效果设置

