zoukankan      html  css  js  c++  java
  • FragmentPagerAdapter和FragmentStatePagerAdapter的差别

    ViewPager同意用户通过左右滑动显示不同页面的数据。而这些页面须要PagerAdapter管理。

    经常使用的有FragmentPagerAdapter和FragmentStatePagerAdapter,它们都继承自PagerAdapter,可是它们有一定差别,所以在使用时最好根据需求选择使用。

    FragmentPagerAdapter

    官网:

    这里写图片描写叙述

    翻译:

    FragmentPagerAdapter最适合于通过少量Fragment进行分页的页面。比方一组选项卡。由于在FragmentPagerAdapter中。每个Fragment都会被存储在内存中,即使是在不可见的时候。

    FragmentStatePagerAdapter

    官网:

    这里写图片描写叙述

    翻译:

    FragmentStatePagerAdapter在有大量Fragment的时候更有用,这样工作更像是ListView。当Fragment不可见时,整个Fragment可能都被破坏,仅仅保留Fragment的状态,这样更少地占用内存。

  • 相关阅读:
    BZOJ1208
    BZOJ1024
    BZOJ_day4&&DSFZ_day1
    BZOJ day2_plus
    BZOJ day2
    系统设计2:数据库设计
    设计模式8:外观模式
    系统设计1:概述
    设计模式7:模板方法模式
    九章算法班ladder题目梳理
  • 原文地址:https://www.cnblogs.com/yjbjingcha/p/7068165.html
Copyright © 2011-2022 走看看