当前位置:
凯发ag旗舰厅登录网址下载 >
编程资源
> 编程问答
>内容正文
编程问答
fragmentstatepageradapter和fragmentpageradapter区别 -凯发ag旗舰厅登录网址下载
凯发ag旗舰厅登录网址下载
收集整理的这篇文章主要介绍了
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则适合 于页面较多或者页面内容非常复杂(需占用大量内存)的情况!
总结
以上是凯发ag旗舰厅登录网址下载为你收集整理的fragmentstatepageradapter和fragmentpageradapter区别的全部内容,希望文章能够帮你解决所遇到的问题。
如果觉得凯发ag旗舰厅登录网址下载网站内容还不错,欢迎将凯发ag旗舰厅登录网址下载推荐给好友。
- 上一篇:
- 下一篇: springmvc默认欢迎页面的问题