重新跳转到Activity,其中的fragment显示空白
来源:互联网 发布:网易企业邮箱域名格式 编辑:程序博客网 时间:2024/06/13 23:11
崩溃, 我的Activity中fragment都显示空白. 在我的项目中有一个接受推送消息, 消息到来时, 打开Activity, 展示对应信息. 而打开activity之后,发现fragment都显示空白. 找了很久原因, 也在网上看看了好多解决办法, 但是好像都不是我这种现象.然后, 我只能自己冷静下来好好梳理这个跳转逻辑, 终于找到了问题原因. 因为的activity中的fragment是通过我创建的fragmentfactory类来提供的,而这个fragmentfactory类中管理了一个fragment集合, 每次提供fragment的时候先看集合中有没有, 如果有就从集合中拿取返回. 而我在重新打开activity的时候, 其实是相当于创建了一个新的activity, 不再是之前的那个activity了, 而fragment还是保存在fragmentfactory中, fragment中保存的依附activity还是原来的那个activity, 让其在新创建的activity上显示是显示不出来的, 所以显示的是空白.所以,要保证fragment能正常显示,就要保证其依附的activity不改变, 我的解决办法是在清单文件中将activity的launchmode设置为singleTop. 当然,如果fragment不做存储,每次都重新创建新的fragment也不会出现这样的问题.
阅读全文
0 0
- 重新跳转到Activity,其中的fragment显示空白
- Fragment跳转到Activity
- Activity 跳转到 Fragment
- activity跳转到fragment
- Activity跳转到Fragment的问题
- android Activity跳转到指定的Fragment
- activity中跳转到fragment的思路
- Android activity跳转到另一个activity的指定fragment页面
- 兔子--activity跳转到fragment
- kotlin Fragment 跳转到Activity
- Activity跳转后显示空白界面
- Tabhost中子Activity跳转到新的activity,从该activity重新返回子Activity问题解决
- 使用viewpager+fragment,在activity启动模式为singleTask,跳转到当前页面重新加载数据fragment数据不更新
- 关于Fragment跳转到Activity 获取返回结果的处理
- 关于从activity跳转到fragment里面的问题
- Fragment 跳转到 Activity 如何接收回来的数据
- 从fragment跳转到activity,再返回到指定的fragment页面
- Fragment跳转到activity,然后返回到fragment并且刷新该页面(activity跳转Fragment)
- Unity简易对象池
- Python 相对导入
- Android开发规范 (一)
- 通达OA设置工作流列表控件不可输入
- 【PAT甲级】1074. Reversing Linked List (25)
- 重新跳转到Activity,其中的fragment显示空白
- 文章标题
- Python显示进度条,实时显示处理进度
- Chrome在Mac上的跨域设置
- MySQL中tinytext、text、mediumtext和longtext详解
- 本地apache配置虚拟域名
- fitnesse学习历程1
- Compiling DCMTK for Android(中文版)
- 二叉树的一些基本知识总结