手机返回键会销毁应用activity页面,再进入activity页面全部重新走生命周期,重新走代码流程。

很多时候我们不一定想退到手机主页就销毁应用页面,仅仅想实现电脑端最小化应用程序的效果。

实现返回键执行home键方法。

public boolean onKeyDown(int keyCode, KeyEvent event) {if (keyCode == KeyEvent.KEYCODE_BACK) {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);
}

android 实现返回键执行home键方法相关推荐

  1. android怎么模拟返回,Android中障蔽返回键,HOME键以及模拟HOME键返回效果的方法...

    Android中屏蔽返回键,HOME键以及模拟HOME键返回效果的方法 在Android开发中,有时需要屏蔽一些实体的按键,如HOME键,返回键等实体的按键,实现的方法如下. 1. 屏蔽实体按键 屏蔽 ...

  2. android 虚拟返回键功能_Android返回键功能的实现方法

    本文实例讲述了Android返回键功能的实现方法.分享给大家供大家参考.具体如下: 在开发android应用时,常常通过按返回键(即keyCode == KeyEvent.KEYCODE_BACK)就 ...

  3. 在Android中实现监听 返回键,主键,菜单键

    一.监听 返回键 onKeyDown方法和onBackPressed方法 onKeyDown: 是当某个按键被按下是触发.所以也有人在点击返回键的时候去执行该方法来做判断.(该方法只是android ...

  4. Android监听返回键、Home键+再按一次返回键退出应用

    Android监听返回键需重写onKeyDown()方法 Home键keyCode==KeyEvent.KEYCODE_HOME [java] view plaincopy @Override pub ...

  5. 混合开发中,H5页面如何监听Android手机返回键

    1. 前言 混合开发中,如果当前操作的页面是H5写的.那么这个时候点击Android手机返回键,默认是返回到上一个页面,跟浏览器的回退功能是一样的,都是返回到历史记录中的前一个记录.看着好像没啥问题, ...

  6. Android监视返回键

    android在发展中,监视键返回到后事件经常被用来,在下面的例子来说明什么android返回键事件监听器. public class BackKeyTest extends Activity {/* ...

  7. 【Android】Android中屏蔽返回键,home键以及其他实体按键

    屏蔽键重写activiy的两个方法就行 屏蔽返回键 public boolean onKeyDown(int keyCode, KeyEvent event) { switch (keyCode) { ...

  8. android动态加home,Android 解决监听home键的几种方法

    Android 解决监听home键的几种方法 前言: 以下两种方法可以完美解决监听back键,home键,多任务键(最近任务键). 一.使用注册广播监听home键.多任务键 演示图 创建一个广播代码如 ...

  9. Android 屏蔽返回键、菜单键和Home键

    //重写 public  void onAttachedToWindow ( )  {          this . getWindow ( ) . setType ( WindowManager. ...

最新文章

  1. flex viewstack的简单应用
  2. Spring IOC之依赖
  3. 基于Linux命令行KVM虚拟机的安装配置与基本使用
  4. MySQL -Naivacat工具与pymysql模块
  5. Python 3 开发钉钉群机器人
  6. android 测试 大赛,轻量级android应用自动测试工具-2017全国大学生软件测试大赛.pdf...
  7. jsapi支付签名_微信支付小程序支付全流程
  8. python rsa加密二进制文件_用Python中的RSA加密文件
  9. limit实现原理 mysql_解读数据库:深入分析MySQL中事务以及MVCC的实现原理
  10. python获取程序文件中的全局变量和局部变量的函数
  11. 启科量子加速商业化:量子通信为「盾」,量子计算为「矛」
  12. url解码java_JAVA对URL的解码【转】
  13. java fp-growth 算法包_java 实现fpGrowth算法
  14. 不能创建对象qmdispatch_按键精灵更新时提示 ActiveX 部件不能创建对象 错误代码 800a01ad...
  15. 论文复现——PFLD——人脸关键点检测
  16. unity 使用像素实现墙面子弹留孔效果(给已有贴图模型叠加贴图)
  17. 移动硬盘坏了不能被计算机识别,移动硬盘无法访问 “文件或目录损坏且无法读取” 怎么办?...
  18. Docker——Docker 容器数据卷(Volumes)
  19. Windows10和Ubuntu双系统如何卸载Ubuntu系统
  20. resultMap的用处

热门文章

  1. web开发前台,懒人建站资源库
  2. 社区英雄榜:谁是真正的技术英雄?
  3. 在英语课堂中培养学生音素觉知的初步探讨(Phonemic Awareness)
  4. 【身份鉴别-身份标识】Linux系统用户及用户组管理
  5. 客官,来看看AspNetCore的身份验证吧
  6. 【2017年中总结】——半饱
  7. java 读取word 表格,java读取word表格方法
  8. 【人工智能】人工智能是什么?如何入门人工智能?我们为什么要学人工智能?
  9. 【云和恩墨大讲堂】SQL 审核 | 细致入微,方显价值
  10. 银行,金融行业的清分,结算,清算,核算到底是什么含义? 现金需要搬运么?