fragmentstatepageradapter和fragmentpageradapter区别 -尊龙游戏旗舰厅官网
尊龙游戏旗舰厅官网
收集整理的这篇文章主要介绍了
fragmentstatepageradapter和fragmentpageradapter区别
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
fragmentpageadapter和fragmentstatepageradapter 我们简要的来分析下这两个adapter的区别:
- fragmentpageadapter:和pageradapter一样,只会缓存当前的fragment以及左边一个,右边 一个,即总共会缓存3个fragment而已,假如有1,2,3,4四个页面:
处于1页面:缓存1,2
处于2页面:缓存1,2,3
处于3页面:销毁1页面,缓存2,3,4
处于4页面:销毁2页面,缓存3,4
更多页面的情况,依次类推~ - fragmentstatepageradapter:当fragment对用户不 见得时,整个fragment会被销毁, 只会保存fragment的状态!而在页面需要重新显示的时候,会生成新的页面!
综上,fragmentpageadapter适合固定的页面较少的场合;而fragmentstatepageradapter则适合 于页面较多或者页面内容非常复杂(需占用大量内存)的情况!
总结
以上是尊龙游戏旗舰厅官网为你收集整理的fragmentstatepageradapter和fragmentpageradapter区别的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇:
- 下一篇: springmvc默认欢迎页面的问题