1 使用FragmentActivity的时候,当应用在后台被回收之后,用户点击启动应用,FragmentActivity会默认恢复之前的Fragment对象,所以要在onCreate里面对改情况区分处理,否则会存在两份fragment的实例对象;
2 频繁使用Fragment的add方法添加Fragment,而不hide后面的Fragment,这样可能会导致过度绘制的问题,如果叠加的层次太深的话,会严重影响app的性能。
本文讨论了使用FragmentActivity时遇到的两个常见问题:一是如何避免在应用恢复时出现重复的Fragment实例;二是如何防止因频繁使用Fragment的add方法而引发的过度绘制问题。
1 使用FragmentActivity的时候,当应用在后台被回收之后,用户点击启动应用,FragmentActivity会默认恢复之前的Fragment对象,所以要在onCreate里面对改情况区分处理,否则会存在两份fragment的实例对象;
2 频繁使用Fragment的add方法添加Fragment,而不hide后面的Fragment,这样可能会导致过度绘制的问题,如果叠加的层次太深的话,会严重影响app的性能。
619

被折叠的 条评论
为什么被折叠?