最近碰到个问题,app用home键退出之后,再次打开进入,会重新打开一个app,这个问题的解决方法网上有很多,说的最多次的就是在Activity或者BaseActivity的setContentView方法前写上:

 if (!isTaskRoot()){final Intent intent = getIntent();final String intentAction = intent.getAction();if (intent.hasCategory(Intent.CATEGORY_LAUNCHER) && intentAction != null && intentAction.equals(Intent.ACTION_MAIN)){finish();return;}}

这段代码是有效的。

这种情况也不是每次都出现,而是在你用手机安装APP之后,打开一直没有退出,再用home返回到周免再次打开app之后才会出现这种情况,具体原因已经有大佬解释了:点这里

在此记录一下,回头BaseActivity就加上这段吧

android app home键返回桌面再次打开会重新打开一个app相关推荐

  1. android 按home键返回到桌面后,再按桌面应用图标又重新打开该应用的解决方法

    android 按home键返回到桌面后,再按桌面应用图标又重新打开该应用的解决方法 如题. 这个问题困扰了我一下午,查了好多资料都不太跟这个问题沾边,但还是查到了..记录下来,为了自己,也为了方便别 ...

  2. Android Native APP开发笔记:双击返回键退出应用单击返回键返回桌面

    文章目录 目的 基础说明 双击返回键退出应用 单击返回键回到桌面 总结 目的 双击返回键退出应用 很早之前就是Android中非常常见的一种功能,而目前好多安卓应用为了应用常驻都改为使用 单击返回键返 ...

  3. 安卓安装apk之后直接打开频繁重启、按home键返回,再次打开,重新启动

    Android 安装完成后直接点击[打开],导致按home键返回,再次打开,走重启流程.如果先点击[完成]再打开,不会有问题. 解决方法: 在lanchActivity的onCreate()方法中加如 ...

  4. Android实现点击返回键返回桌面而不是退出程序

    有时候我们的应用我们希望他点击一次返回键的时候不是退出应用而是返回到桌面,比如像QQ和微信等聊天软件,在主界面点击返回键的时候不是退出应用而是返回到桌面,那么怎么能够实现这种需求呢?其实也很简单,只需 ...

  5. Android项目实战(二十二):启动另一个APP or 重启本APP

    Android项目实战(二十二):启动另一个APP or 重启本APP 原文:Android项目实战(二十二):启动另一个APP or 重启本APP 一.启动另一个APP 目前公司项目需求,一个主AP ...

  6. 【Android 小功能】双击返回键返回桌面(进入后台),再次进入不加载启动页,物理键双击退回桌面

    目前很多 APP 点击返回键(或者左滑)返回桌面,都是不退出 APP,只是进入后台,再次进入 APP 回到之前的页面,不用刷新或者重新创建.自己也觉得这样用户体验会好很多,虽然有一个弊端就是不结束进程 ...

  7. android中按两次返回键返回桌面或退出程序

    实现的基本原理 当按下BACK键时,会被onKeyDown捕获,判断是BACK键,则执行exit方法. 在exit方法中,会首先判断isExit的值,如果为false的话,则置为true,同时会弹出提 ...

  8. Android返回桌面代码,安卓 双击返回键 返回桌面

    早就有了双击返回键退出程序的需求,现如今或许有些需求是要返回桌面,而不是退出程序,那么改一些就能实现功能: (function($){ var old_back = $.back; var backB ...

  9. 实现qq中按返回键返回桌面不退出程序

    在实际应用中,很可能我们希望自己的app在按下返回键的时候并不退出,而是像按home键一样仅仅返回桌面,而程序仍然在后台运行着.要怎么实现这个效果呢?很简单,只需要重写一下onBackPressed方 ...

最新文章

  1. 摘:设置向文件中的输出格式
  2. 从91移动应用发展趋势报告看国内应用现状
  3. 老板:kill -9的原理都不知道就敢到线上执行,明天不用来了!
  4. linux 列出内存/cpu使用率前10的进程
  5. mysql 双缓冲_Mysql一些好的优化建议(二)
  6. linux统计字符串频数,Linux 统计某个字符串出现的次数
  7. 美团广告实时索引的设计与实现
  8. gpio驱动蜂鸣器出现破音_五款蜂鸣器驱动电路原理图
  9. Delphi中使用API将目录删除函数
  10. 新华社专题报道|陕建集团:打造「建筑行业」数字化转型标杆
  11. 学习了Redis的五大数据类型,其底层实现你了解吗?
  12. Linux远程桌面工具Xming+Putty的搭建
  13. Mybatis中resultMap的作用-解决实体类属性名和数据库字段不一致
  14. php根据图片地址获取图片原始高宽,Js获取图片原始宽高的实现代码
  15. delphi 获取驱动盘的卷标 号
  16. 20200708每日一句
  17. windows10批量解压缩文件-用WinRAR
  18. 解压缩软件(winrar中文版)pjb 附使用说明
  19. matlab闭环直流调速系统实验,实验三双闭环直流调速系统MATLAB仿真.doc
  20. 航空以太网(ARINC664)接口测试工具

热门文章

  1. 海外网红营销怎么避免假网红?
  2. 串口:交叉线与直连线的区别
  3. ADS-B及其GPS数据异常分析
  4. ddos和cc攻击的区别,防护!!
  5. PVDF-600连续式压电PVDF薄膜极化装置
  6. 你最需要的mysql-数据库知识
  7. java使用fastdfs_使用fastdfs-client-java对fastdfs进行操作
  8. 回顾张柏芝和谢霆锋恩爱甜蜜合影(组图)
  9. vue 雷达扫描_雷达扫描效果(canvas)
  10. 单片机晶振异常分析于测试