android - fragment 还是支持 fragment ?

标签 android android-fragments android-support-library

我正在开发一个支持 Android >= 4.0 的应用。它使用 android.app 包中的 fragment 。由于我在 4.0 中遇到了较旧的 fragment 实现的问题,例如 this one ,已经在支持库中修复,我正在考虑从支持库切换回 fragment 实现以获得更可靠和一致的实现。

您对此有何看法?在为 Android 4 开发时,您是否使用了支持库中的 fragment ,即使它们已经可用?

最佳答案

根据我的经验,在所有 Android 设备上使用相同的 fragment 实现是一个很大的优势。当使用 native fragment 在 Android 4.0 上保存状态时,我无法摆脱所有 NullPointerExceptions,支持库它们都消失了。到目前为止,我也看不出这种方法有任何缺点。

所以我现在对自己的问题的回答是:在为 Android 4.x 开发时,使用支持库中的 fragment 是个好主意。支持库修复了旧 fragment 实现中仍然存在的错误,并且经常更新以修复更多错误。

关于android - fragment 还是支持 fragment ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17295497/

相关文章:

java - Android 将可点击文本设置为从一个 fragment 转到另一个 fragment

android - 如何在android中的fragment中实现menuitem点击监听器

java - 安卓viewpager : weird bug when adding/removing page

java - 抽屉布局在按下后不关闭(取决于 support-v4 lib)

android - 处于展开状态时无法使支持底板不可隐藏

android - 使用 REST 的用户身份验证

android - 使 onSensorChanged 不会减慢 UI

android - 在 Android Eclipse 中导入带有重音符号的 XML 文件时出错

android - 无法访问 Youtube 数据 api v3

Android Studio - 无法开始处理项目