问题描述:
应用安装后,通过安装界面的打开按钮打开应用,每当应用从后台切换到前台,都会启动欢迎界面。如果是通过点击应用启动,则没有此问题。
解决方案:
在启动界面的onCreate()方法里添加如下代码:
if((getIntent().getFlags() & Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT) != 0){
finish();
return;
}
通过以上代码此问题得到解决。
问题分析:
以上解决方案也是通过百度得到的,给出的解释是点击打开按钮和点击图标启动时,Intent的参数传递的不一样,activity的启动方式不同,导致上述问题的产生。但是并没有人给出具体原因的分析,if语句里的判断条件也不是很理解(貌似此方法还是国外网友给出),暂时归为遗留问题。
相关知识:
在理解上述解决方案中,理解Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT时,参考了此文 点击打开链接。
转自:http://blog.csdn.net/u011807932/article/details/51323858
自己碰到了 记录下
分享到:
相关推荐
----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 2 开放手机联盟 --Open --Open --Open --Open Handset Handset Handset Handset Alliance ...
客户端前台界面主要是采用activity加多fragment的方式进行功能页面的切换。每个fragment中通过ListView实现列表信息内容的展示,通过adapter的notifyDataChanged更新方式来实时刷新列表信息,更新UI界面的显示。请求...
新新增两栏模板(后台》界面》模板风格 进行切换) 新新增皮肤一套t22 新增找回密码时加上最大10次错误尝后就终止的功能,防止暴力破解修改密码,加强安全性 新增设置Cookie时加上httponly参数,加强安全性 新增...
新新增两栏模板(后台》界面》模板风格 进行切换) 新新增皮肤一套t22 新增找回密码时加上最大10次错误尝后就终止的功能,防止暴力破解修改密码,加强安全性 新增设置Cookie时加上httponly参数,加强安全性 新增...
(44)、修复取不到IP禁止访问的问题 (45)、修复编辑器富文本过滤 (46)、修复某处SQL注入 (47)、修复某处越权操作 (48)、修复UC KEY 导致的漏洞 (49)、修复某几处由于验证不严格导致的攻击 (50)、修复多处兼容性问题...
1.*支持多种界面风格,风格自由切换 2.*视频在线学习,精准记录学员观看时间(视频失去焦点即停止播放) 3.*支持视频播放事件(课堂提问、实时反馈、提醒、资料展示) 4.*学习时间精准统计,统计在线时间,在线...
在“应用程序设置-Android 8.0+的窗口小部件设置”中添加了“在前台运行窗口小部件服务”。 显示| R | 如果在摄像机统计信息中使用了远程主机名。 删除了过时的JPEG编码器。仅使用H264 / MP4。 添加了小米大坊。 ...
判断当前App处于前台还是后台 isAppBackground 常量相关→ConstUtils.java 存储相关常量 时间相关常量 正则相关常量 转换相关→ConvertUtils.java→Test 每1个byte转为2个hex字符 bytes2HexString 每2个hex字符...
(44)、修复取不到IP禁止访问的问题 (45)、修复编辑器富文本过滤 (46)、修复某处SQL注入 (47)、修复某处越权操作 (48)、修复UC KEY 导致的漏洞 (49)、修复某几处由于验证不严格导致的攻击 (50)、修复多处兼容性问题...
【修改】监听网络状态切换,从无网络切换到开启网络之后自动重新请求。【修改】直播插件-商家上架商品流程优化。【修改】会员营销插件配置优化。【修复】修复ios端分享到微信时缩略图偶尔无法显示bug。【修复】ios端...