Android—— 手机返回键到主界面,不关闭APP
【背景】:需要实现类似QQ、微信那样,按手机返回键时不退出APP,而是返回到手机主界面
【实现原理】:在主活动中覆写onKeyDown()方法,当检测到返回键被触发时,通过Intent直接进入主界面。
【实现代码】:
//复写onKeyDown事件,设置返回按钮:不应该退出程序,而是返回桌面@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) {if (keyCode == KeyEvent.KEYCODE_BACK) {Intent intent = new Intent(Intent.ACTION_MAIN);intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);intent.addCategory(Intent.CATEGORY_HOME);startActivity(intent);return true;}return super.onKeyDown(keyCode, event);}
作于202004101610,已归档
———————————————————————————————————
本文为博主原创文章,转载请注明出处!
若本文对您有帮助,轻抬您发财的小手,关注/评论/点赞/收藏,就是对我最大的支持!
祝君升职加薪,鹏程万里!
Android—— 手机返回键到主界面,不关闭APP相关推荐
- 混合开发中,H5页面如何监听Android手机返回键
1. 前言 混合开发中,如果当前操作的页面是H5写的.那么这个时候点击Android手机返回键,默认是返回到上一个页面,跟浏览器的回退功能是一样的,都是返回到历史记录中的前一个记录.看着好像没啥问题, ...
- Android 手机返回键 退出应用
对于后台代码退出手机应用这块就不用介绍了,网上这种方法太多了,我来说一下纯html页面退出手机应用的解决方案 http://dcloudio.github.io/mui/javascript/#clo ...
- js 禁止android手机返回键,js禁止浏览器,微信,及手机物理键的返回
XBack = {}; (function(XBack){ XBack.STATE = 'x-back'; XBack.element; XBack.onPopState = function(eve ...
- Unity 获取Android手机返回键Home按键信息
Input.GetKey(KeyCode.Escape) Input.GetKeyDown(KeyCode.Home) Demo:http://pan.baidu.com/s/1hqOjTli
- 华为手机主界面的返回键怎么调出来_华为手机返回键怎么调整 怎么设置返回键...
新买的手机不管怎么流畅,一旦用的时间长了之后不清理内存,手机就会越来越卡,为避免手机速度变慢,有必要及时清理,让软件缓存对手机使用不造成影响,.那么下面就让我们来看一下华为手机返回键怎么调整?华为手机 ...
- Android监听手机返回键
Android在做项目时,有时候点击返回按钮没反应(有冲突),那就需要我们监听返回键.重写onKeyDown()方法: // 监听手机返回键 @Override public boolean onKe ...
- android+主界面所有应用程序图标添加统一背景主题,Android 4.0替Launcher主界面所有应用程序图标添加统一背景主题...
当前位置:我的异常网» Android » Android 4.0替Launcher主界面所有应用程序图标添加 Android 4.0替Launcher主界面所有应用程序图标添加统一背景主题 www. ...
- android 仿微信demo————微信主界面实现
android 仿微信demo----微信启动界面实现 android 仿微信demo----注册功能实现(移动端) android 仿微信demo----注册功能实现(服务端) android 仿微 ...
- Android禁用返回键
Android禁用返回键 只需要重写dispatchKeyEvent方法就可以了. @Overridepublic boolean dispatchKeyEvent(KeyEvent event) { ...
最新文章
- Python培训分享:python爬虫可以用来做什么?
- 阿里云异构计算产品家族亮相 覆盖全场景AI和高性能计算需求
- 一种新型鱼眼图像轮廓提取算法
- [C++调试笔记]初始化
- Java easycms 版本2.0发布
- 朴素贝叶斯和贝叶斯估计_贝叶斯估计收入增长的方法
- 互联网晚报 | 11月20日 星期六 | 阿里云单季营收首次超200亿;淘特年度活跃用户超2.4亿;首届中国网络文明大会在京召开...
- 原生js实现文字无缝向上滚动效果
- jmeter中控制器其中一个访问不到_Jmeter你所不知道的知识点!
- ajax 实时进度_【乐建工程宝】如何把控施工项目进度
- 大数据时代下的信息安全
- 遗传算法的基本概念和实现(附 Java 实现案例)
- [POJ 1006] 生理周期
- 合并重叠数据combine_first
- cat 大众点评 mysql_大众点评-CAT监控平台
- php 判断 小米 手机浏览器,小米2下的chrome调试
- HTML基础(一)HTML标签
- 用户发送的eth值msg.value,在合约中以wei为单位。
- 论文阅读《Expert Training Task Hardness Aware Meta-Learning for Few-Shot Classification》
- 汽油的90#、93#、97#有什么区别的?
热门文章
- 电脑蓝屏的解决- -
- 【OS】操作系统高频面试题英文版(1)
- 一个工作了十余年的技术人员,面临中年危机,为什么要选择Python?
- multiselect选中,将multiselect中的一些特定选项设置为禁用和选中
- HTML CSS3变形移动、旋转、缩放、3d 、动画 拉伸布局等笔记
- 计算机毕业设计ssmJava网名推荐系统5j37v系统+程序+源码+lw+远程部署
- 360浏览器扩展搜不到AdGuard去广告插件问题处理
- 变换域图像去噪:Practical Deep Raw Image Denoising on Mobile Devices
- 十年盘点,Revit二次开发这条路不易
- 一文带你了解大厂亿级并发下高性能服务器是如何实现的!