在这个即将国庆的日子里,碰到这么个神奇的bug;经过查找发现竟然是前人留下来的坑;

在你的LAUNCHER的Activity里面查看是否有 android:launchMode="singleTask"这个属性,如果有这个属性就把他去掉,或者改成singleTop。

不然当你进入后台时,再次重启APP他是进入的MainActivity。然后在singleTask这个属性下是把栈内的除了MainActivity的Activity出栈。

导致你一进来就是MainActivity.(你们也有可能是引导页,每个人项目都不一样,但是只要修改如下图框框所示的那个Activity即可)

因为我这边是tcp长连接所以他进来又进了一遍MainActivity。

当你把那个属性去掉的时候还不行的话,那就在你的引导页的onCreate方法加上下面这个判断:

// 避免从桌面启动程序后,会重新实例化入口类的activity
if (!this.isTaskRoot()) { // 判断当前activity是不是所在任务栈的根Intent intent = getIntent();if (intent != null) {String action = intent.getAction();if (intent.hasCategory(Intent.CATEGORY_LAUNCHER) && Intent.ACTION_MAIN.equals(action)) {finish();return;}}
}

(完美解决)App点击Home键后,再次点击APP图标,APP重启回不到点击home键前的那个界面相关推荐

  1. (转)完美解决 Android WebView 文本框获取焦点后自动放大有关问题

    完美解决 Android WebView 文本框获取焦点后自动放大问题 前几天在写一个项目时,要求在项目中嵌入一个WebView 本来很快就完成了,测试也没有问题.但发给新加坡时,他们测试都会出现文本 ...

  2. Android之点击Home键后再次打开导致APP重启问题

    问题描述: 1.开发者打包发布一个release版本app,页面结构如下:闪屏页SplashActivity---> 登录页LoginActivity---> 主页MainActivity ...

  3. docker 挂载目录_完美解决:Docker部署SpringBoot项目后图片无法访问和上传,3招搞定!...

    以前使用FTP在Linux中使用java -jar xxx.jar部署SpringBoot项目时,由于在项目中指定了主机文件存放路径映射,可以直接访问服务器的文件. 但是最近入坑Docker,将Spr ...

  4. Nginx下完美解决WordPress的伪静态 (wordpress 迁移后 导致 页面404)

    直奔主题 如何设置WordPress在 Nginx下的伪静态 第一步:按照文章名为例,登陆后台按照箭头顺序修改固定连接,点击保存更改 第二步:登陆宝塔面板后台,按照文件路径 找到属于要配置域名的con ...

  5. 完美解决 unbuntu中vim编辑完成后 按ESC毫无反映

    按ESC退出编辑模式: 再同时按 shift键和:键 就可以出现: 如果你按shift键+:没有反映,需要将输入法切换成英文输入法 在:后输入以下vim退出命令就可以了 命令 简单说明 :w 保存编辑 ...

  6. 完美解决 Android WebView 文本框获取焦点后自动放大问题

    前几天在写一个项目时,要求在项目中嵌入一个WebView 本来很快就完成了,测试也没有问题.但发给新加坡时,他们测试都会出现文本框聚焦时,网页面会放大(他们用三星手机测试的) 网上查了好久参考他的方法 ...

  7. an初始java运行环境错误,完美解决jdk环境变量设置完后,在cmd中运行javac出现’javac‘不是内部或外部命令,也不是可运行的程序或批处理文件的错误提示...

    换了个工作环境,好吧,环境重新装一遍,遇到一个 'javac'不是内部或外部命令,也不是可运行的程序或批处理文件的错误提示 这里就解决一下好了 一.下载jdk,具体怎么下载这里就不说了,提供一个下载地 ...

  8. 命令行解决mac安装 anaconda arm 图形版后,可视化应用(图标)不显示的问题

    使用m1的MBP,安装 anaconda arm 图形版,出现了安装完成后,应用程序中不显示的情况(启动台里面没有anaconda navigator图标,一个绿色的环状的图标),但终端里面pytho ...

  9. 解决:el-input添加clearable属性后出现2个×清除图标

    设置.el-input__validateIcon类样式为display: none <style lang="scss" scoped> .main-content ...

最新文章

  1. Linux编写一个C程序HelloWorld
  2. PrestaShop 网站漏洞修复办法
  3. maven mvn Failed during checkstyle execution
  4. iOS 之 事件响应者链
  5. 目前可用的微博秀的嵌入方法大全(亲测2019年2月仍有效)
  6. BZOJ 1020——[SHOI2008]安全的航线flight
  7. Ocean的礼物(线段树单点修改)
  8. 中兴没有云服务器_中国移动携手中兴通讯推进5G网络云建设
  9. MySql常用语句 转
  10. ESP8266多功能点阵时钟 - PCB制作分享
  11. Kaggle:Tabular Playground Series - May 2021
  12. ad中按钮开关的符号_电路仿真软件CADe_SIMU的电气元件符号翻译和下载地址
  13. ORACLE通过dblink同步SDO_ORDINATE_ARRAY_STR的数据
  14. 哪一句话,能燃起你的斗志
  15. 电话测试压力软件,1-60T简单压力测试仪器/简单的测试压力工具
  16. Excel设置自动恢复功能以及数据恢复教程
  17. 中国古人记录的奇妙客星
  18. BZOJ1616[Usaco2008 Mar]Cow Travelling游荡的奶牛 dp
  19. 酷炫音画互动,编程无所不能| Jason Hou 在西瓜上海年会上的演出
  20. 自动控制原理(4) - 时域分析

热门文章

  1. 【C++编程题】字符串子串替换
  2. windows下postgres数据库软件被损坏的情况下data文件存在恢复数据库
  3. 水培营养素行业调研报告 - 市场现状分析与发展前景预测
  4. 解决git push 中remote: Permission to xxxxx.git denied to xxx. fatal: unable to acce
  5. 对策论基础---其他类型对策简介
  6. chrome-实用技巧
  7. 经典的开源免费网络游戏:planeshift
  8. JavaFX开发桌面,移动端,嵌入式权威指南(二)—— 如何应用JavaFX开发用户界面
  9. pyscripter与python的关系_Pyscripter是python下一个非常流行的开源IDE
  10. 【MineCraft】-- 如何开设我的世界服务器