小编Tom*_*yTh的帖子

总是使用v4 Fragments而不是内置的android.app.Fragment?

我遇到了ViewPager和相关的FragmentPagerAdaptor,它们不是常规Android软件包的一部分,但仅在V4支持包中提供.似乎我不能将FragmentPagerAdaptor与android.app.Fragment一起使用,因为FragmentPagerAdaptor需要v4 FragmentManager来实例化.读取Activity和FragmentActivity之间的区别似乎是对齐的 - 使用v4 Fragments和相关类或常规android.app.Fragments.永远不要混

更进一步,我认为根本不需要使用常规的android.app.Fragments,因为它们不如v4支持包强大.(引用另一个问题:Android支持包不仅适用于较新API的后端端口.它还适用于其他类,无论出于何种原因,它们都未添加到SDK中,例如ViewPager及其支持类.).我能想到的"唯一"缺点是v4支持库与APK捆绑在一起,这意味着我的应用程序将占用更多空间.

我是否正确得出结论,我应该始终使用v4支持库来获取片段,因为那些包含更多功能?(它们向后兼容,不要忘记.)

android android-fragments

13
推荐指数
1
解决办法
3967
查看次数

标签 统计

android ×1

android-fragments ×1