(完美解决)App点击Home键后,再次点击APP图标,APP重启回不到点击home键前的那个界面
在这个即将国庆的日子里,碰到这么个神奇的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键前的那个界面相关推荐
- (转)完美解决 Android WebView 文本框获取焦点后自动放大有关问题
完美解决 Android WebView 文本框获取焦点后自动放大问题 前几天在写一个项目时,要求在项目中嵌入一个WebView 本来很快就完成了,测试也没有问题.但发给新加坡时,他们测试都会出现文本 ...
- Android之点击Home键后再次打开导致APP重启问题
问题描述: 1.开发者打包发布一个release版本app,页面结构如下:闪屏页SplashActivity---> 登录页LoginActivity---> 主页MainActivity ...
- docker 挂载目录_完美解决:Docker部署SpringBoot项目后图片无法访问和上传,3招搞定!...
以前使用FTP在Linux中使用java -jar xxx.jar部署SpringBoot项目时,由于在项目中指定了主机文件存放路径映射,可以直接访问服务器的文件. 但是最近入坑Docker,将Spr ...
- Nginx下完美解决WordPress的伪静态 (wordpress 迁移后 导致 页面404)
直奔主题 如何设置WordPress在 Nginx下的伪静态 第一步:按照文章名为例,登陆后台按照箭头顺序修改固定连接,点击保存更改 第二步:登陆宝塔面板后台,按照文件路径 找到属于要配置域名的con ...
- 完美解决 unbuntu中vim编辑完成后 按ESC毫无反映
按ESC退出编辑模式: 再同时按 shift键和:键 就可以出现: 如果你按shift键+:没有反映,需要将输入法切换成英文输入法 在:后输入以下vim退出命令就可以了 命令 简单说明 :w 保存编辑 ...
- 完美解决 Android WebView 文本框获取焦点后自动放大问题
前几天在写一个项目时,要求在项目中嵌入一个WebView 本来很快就完成了,测试也没有问题.但发给新加坡时,他们测试都会出现文本框聚焦时,网页面会放大(他们用三星手机测试的) 网上查了好久参考他的方法 ...
- an初始java运行环境错误,完美解决jdk环境变量设置完后,在cmd中运行javac出现’javac‘不是内部或外部命令,也不是可运行的程序或批处理文件的错误提示...
换了个工作环境,好吧,环境重新装一遍,遇到一个 'javac'不是内部或外部命令,也不是可运行的程序或批处理文件的错误提示 这里就解决一下好了 一.下载jdk,具体怎么下载这里就不说了,提供一个下载地 ...
- 命令行解决mac安装 anaconda arm 图形版后,可视化应用(图标)不显示的问题
使用m1的MBP,安装 anaconda arm 图形版,出现了安装完成后,应用程序中不显示的情况(启动台里面没有anaconda navigator图标,一个绿色的环状的图标),但终端里面pytho ...
- 解决:el-input添加clearable属性后出现2个×清除图标
设置.el-input__validateIcon类样式为display: none <style lang="scss" scoped> .main-content ...
最新文章
- Linux编写一个C程序HelloWorld
- PrestaShop 网站漏洞修复办法
- maven mvn Failed during checkstyle execution
- iOS 之 事件响应者链
- 目前可用的微博秀的嵌入方法大全(亲测2019年2月仍有效)
- BZOJ 1020——[SHOI2008]安全的航线flight
- Ocean的礼物(线段树单点修改)
- 中兴没有云服务器_中国移动携手中兴通讯推进5G网络云建设
- MySql常用语句 转
- ESP8266多功能点阵时钟 - PCB制作分享
- Kaggle:Tabular Playground Series - May 2021
- ad中按钮开关的符号_电路仿真软件CADe_SIMU的电气元件符号翻译和下载地址
- ORACLE通过dblink同步SDO_ORDINATE_ARRAY_STR的数据
- 哪一句话,能燃起你的斗志
- 电话测试压力软件,1-60T简单压力测试仪器/简单的测试压力工具
- Excel设置自动恢复功能以及数据恢复教程
- 中国古人记录的奇妙客星
- BZOJ1616[Usaco2008 Mar]Cow Travelling游荡的奶牛 dp
- 酷炫音画互动,编程无所不能| Jason Hou 在西瓜上海年会上的演出
- 自动控制原理(4) - 时域分析
热门文章
- 【C++编程题】字符串子串替换
- windows下postgres数据库软件被损坏的情况下data文件存在恢复数据库
- 水培营养素行业调研报告 - 市场现状分析与发展前景预测
- 解决git push 中remote: Permission to xxxxx.git denied to xxx. fatal: unable to acce
- 对策论基础---其他类型对策简介
- chrome-实用技巧
- 经典的开源免费网络游戏:planeshift
- JavaFX开发桌面,移动端,嵌入式权威指南(二)—— 如何应用JavaFX开发用户界面
- pyscripter与python的关系_Pyscripter是python下一个非常流行的开源IDE
- 【MineCraft】-- 如何开设我的世界服务器