华为手机在开发中遇到的第一次安装过后按home键退出后台,在次点击图标进入的时候会再次走闪屏页的问题
2017-07-14 14:11
1936 查看
我最近做的一个项目,在测试时发现在华为的手机上第一次加载我的程序进入的首页,这是按home键推到后台,再次点击桌面的图标进入程序,发现又走了闪屏页才会进入首页
在其他的手机上没有发现这个问题。
大致是因为我的入口activity是闪屏页,华为手机应该是在开发的时候对这个做了什么特殊的处理,第一次按home键的时候再次进入的时候会再次实力化这个入口activity,从而导致会在从走一遍,
解决方法:在你的入口zctivity的oncreat()的方发下加入这个代码
在其他的手机上没有发现这个问题。
大致是因为我的入口activity是闪屏页,华为手机应该是在开发的时候对这个做了什么特殊的处理,第一次按home键的时候再次进入的时候会再次实力化这个入口activity,从而导致会在从走一遍,
解决方法:在你的入口zctivity的oncreat()的方发下加入这个代码
// 避免从桌面启动程序后,会重新实例化入口类的activity 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; } } }
相关文章推荐
- 关于APP在小米5s第一次安装启动后,点击home返回桌面,再次进入重进闪屏页问题
- 关于APP在小米5s第一次安装启动后,点击home返回桌面,再次进入重进闪屏页问题
- 关于APP在小米5s第一次安装启动后,点击home返回桌面,再次进入重进闪屏页问题
- 解决----安装完第一次使用的时候,点击home键,再进去会进入启动页。退出app第二次使用,就没这问题
- Android应用安装后打开,按Home键切出应用后再点击桌面图标返回导致应用重启问题及再次把app唤醒到前台
- 安卓开发中,release安装包安装后,打开app后再按home键,再次点击程序图标app再次重新启动的解决办法
- 安卓开发中,release安装包安装后,打开app后再按home键,再次点击程序图标app再次重新启动的解决办法
- Android日常错误-----app按home键,再次点击图标直接进入APP,以及APP保活问题
- app按home键退到后台后,再次点击程序图标重新启动程序的解决办法
- android app首次安装按home键置入后台,从桌面图标点击重新启动的问题
- 解决按home键,再次点击程序图标重启问题
- 怎么使游戏按下home的时候进入暂停状态 然后再次进入点击按钮恢复?
- app打包安装后第一次启动Home时重复进入启动页的问题
- 解决Android应用第一次安装成功后Home键切到后台再点击桌面图标应用重启
- 键盘显示的情况下,按home进入后台,再点击app图标切换回前台时发生crash
- Android应用第一次安装成功点击“打开”后Home键切出应用后再点击桌面图标返回导致应用重启问题
- Android应用第一次安装成功点击“打开”后Home键切出应用后再点击桌面图标返回导致应用重启问题
- Android应用第一次安装成功点击“打开”后Home键切出应用后再点击桌面图标返回导致应用重启问题的解决方法