
Android中解决Fragment嵌套Fragment的问题方法
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文介绍了解决在Android开发中遇到的Fragment嵌套Fragment问题的方法和技巧,帮助开发者优化用户体验。
都说Fragment好用,但又遇到了一个问题,记录一下分享给遇到同样问题的同学!在fragment嵌套的情况下会出现getActivity()为null的情况:比如activity A中包含一个fragment B, fragment B里再包含另一个fragment C。当用户从C跳转到一个新的activity D后,如果D被finish掉之后,在C中可能会出现getActivity为空的错误。
如果你的activity已经被回收了,你需要在bundle中保存一下Fragment的信息。我的解决方法是:Fragment实例化之后会注册到Activity的FragmentManager里,这个动作可以在fragment的方法中封装起来并进行重写处理。
全部评论 (0)
还没有任何评论哟~


