gpt4 book ai didi

android - 有了 Android 兼容包,为什么要使用 "regular" fragment ?

转载 作者:塔克拉玛干 更新时间:2023-11-02 18:55:18 25 4
gpt4 key购买 nike

据我所知,Android 兼容包 fragment 与“常规”蜂窝 fragment 具有相同的功能。

  • 一方面,您拥有适用于 1.6 到 4.0 设备的 Fragment。
  • 另一方面,您的 Fragment 仅适用于 3.1 到 4.0 的设备。

Google 显然计划在一段时间内维护兼容包。

让我选择“常规”而不是 ACP 的原因是什么?

我能找到的唯一原因是尺寸。 ACP jar 是 220ko,但在我看来并没有那么多。

这是速度的问题吗?还有什么我想不到的?

最佳答案

From what I have read and heard, the Android Compatibility Package Fragments have the same capabilities than the "regular" Honeycomb Fragments.

一般来说,是的。请注意,它现在称为 Android 支持包,因为其中包含不符合“兼容性”条件的内容,例如 ViewPager

What are the reasons that would make me choose the "regular" ones instead of the ACP ones?

  • 大小,如你所说

  • 您必须从 FragmentActivity 继承,这可能会导致您不能FragmentActivity 继承的其他代码出现问题(例如, Google map 和 MapActivity)

  • Android 中的一些东西会采用操作系统提供的 fragment (例如,ActionBar.TabListener),这在某些情况下可以解决,但在其他情况下可能不行

    <

可能还有其他原因,但我想到了这些。

关于android - 有了 Android 兼容包,为什么要使用 "regular" fragment ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8524292/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com