欢迎访问 生活随笔!

尊龙游戏旗舰厅官网

当前位置: 尊龙游戏旗舰厅官网 > 编程资源 > 编程问答 >内容正文

编程问答

fragmentstatepageradapter和fragmentpageradapter区别 -尊龙游戏旗舰厅官网

发布时间:2025/1/21 编程问答 25 豆豆
尊龙游戏旗舰厅官网 收集整理的这篇文章主要介绍了 fragmentstatepageradapter和fragmentpageradapter区别 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

fragmentpageadapterfragmentstatepageradapter 我们简要的来分析下这两个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区别的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得尊龙游戏旗舰厅官网网站内容还不错,欢迎将尊龙游戏旗舰厅官网推荐给好友。

网站地图