是的,FragmentPagerAdapter 被废弃了,现在推荐使用 FragmentStatePagerAdapter 。
FragmentPagerAdapter 在页面数量比较多的情况下会导致内存问题,因为它会将所有的页面都保留在内存中,即使已经不可见了。
FragmentStatePagerAdapter 相比较而言,它只会保留当前可见的页面和那些即将可见的页面,其他的页面都会被销毁,这样就不会导致内存问题了。因此,对于大量的页面,建议使用 FragmentStatePagerAdapter。