Android应用在更新版本时的出现的问题
来源:互联网 发布:java socket 多线程 编辑:程序博客网 时间:2024/05/21 16:55
前段时间,APP在测试过程中发现一个问题:
APP处于后台状态的时候安装更新包,安装完成打开APP后,按返回键时,会回到之前后台状态下是的页面。(就是在MainActivity返回之后,app还未退出,继续显示更新之前的页面)。
当测试给我提这个问题时,我还以为打的debug包有问题,然后我用测试机在电脑上运行一下,发现没有这个问题。(懵比了很久,解释不清)
然后我又模仿她的操作,问题就出现了:APP安装好了打开之后按HOME回到桌面,再点击图标进来又一次出现闪屏页,即每次后台再按图标回来都是重新打开APP。
解决办法:
1、如果是多余的闪屏页入口Activity的话,其基本不可能位于Task的根部
2、而如果正常启动的话,闪屏页入口Activity必定在所对应的Task的根部位置
3、避免从桌面启动程序后,会重新实例化入口类的activity
在loading页加入以下代码
if (!this.isTaskRoot()) { Intent intent = getIntent(); if (intent != null) { String action = intent.getAction(); if (intent.hasCategory(Intent.CATEGORY_LAUNCHER) && Intent.ACTION_MAIN.equals(action)) { finish(); return; } } }
阅读全文
0 0
- Android应用在更新版本时的出现的问题
- android 版本更新的应用
- android 版本更新的应用
- Android 7.0解析包时出现问题 的解决方案(版本更新)
- android更新SDK时出现的问题
- 更新android出现的问题
- Android 7.0解析包时出现问题 的解决方案(应用内更新)
- Android 7.0解析包时出现问题 的解决方案(应用内更新)
- android 应用版本更新,自己的服务器!
- 浅谈android应用的版本更新
- android 版本更新之JAR的应用
- 关于Android Studio 更新到3.0版本以后出现的一些问题以及解决方案
- Android ADT更新出现问题的解决办法
- 编译Android源码时出现的java版本的问题
- spring boot版本更新出现的一些问题
- Android版本更新时安装不成功可能遇到的问题
- Android版本升级中出现的问题
- Ubuntu 10.04更新Android代码时出现的问题汇总
- loadrunner-JSON转换示例
- HBase二级索引
- 导出excel
- C++ 数组(1)
- HTTP请求错误状态码大全
- Android应用在更新版本时的出现的问题
- GDAL分块处理流程
- c++中多重继承
- 好东西来了!2017云栖大会400+份重磅资料下载
- JavaScript中的作用域(链)和闭包(一)
- RxJava2系列实践之倒计时功能(三)
- 根据Map的value值进行排序
- 不换行结尾用其他符号代替css写法
- 详解自动售货机设计原理方案