FragmentPagerAdapter被弃用
时间: 2024-01-18 10:04:20
浏览: 43
是的,从 AndroidX 1.3.0 [版本](https://geek.csdn.net/educolumn/04449e2eb7da35a9c72dce97dbf43e2a?spm=1055.2569.3001.10083)开始,Fragment[page](https://geek.csdn.net/educolumn/1c66455c37fe0c4b32e4414c4c6aeead?spm=1055.2569.3001.10083)rAdapter 和 FragmentState[page](https://geek.csdn.net/educolumn/1c66455c37fe0c4b32e4414c4c6aeead?spm=1055.2569.3001.10083)rAdapter 被标记为过时的。如果你使用的是这两个类,建议你将它们替换为 FragmentStateAdapter。
FragmentStateAdapter 是 ViewPager2 所使用的适配器类,它提供了更好的性能和更好的数据管理[方式](https://geek.csdn.net/educolumn/0a7fca90472e8d39fd3078246e0b14f3?spm=1055.2569.3001.10083)。你可以通过以下步骤来替换 FragmentPagerAdapter:
1. 引入 ViewPager2 的依赖库。在 build.gradle 文件中添加以下依赖:
implement[ati](https://geek.csdn.net/educolumn/150d7073277950db5f09620704e791cf?spm=1055.2569.3001.10083)on 'androidx.viewpager2:viewpager2:1.0.0'
```