android - 将 minSdkVersion 从 10 更改为 14 时的最佳实践

标签 android android-fragments

由于Android操作系统过于 fragment 化,我们不得不支持minSdkVersion=10。但是考虑到 api 级别 10、11 现在太少且难以维护,我们决定迁移到 14+。向上更改 minSdkVersion 时的最佳做法是什么?

我们在支持 v4 库中使用 Fragment、ActionBarCompat。我们是否应该摆脱这些类(这可能会为我们节省数百 KB 的 apk 大小)?还是我们应该继续使用它们?

最佳答案

我不建议您摆脱支持 fragment 。我以前试过这个,结果我花了很多时间却一无所获...... 例如有用的方法 getChildFragmentManager() 仅适用于 >= 16 api lvl。我的建议是始终使用支持 v4 库和支持 fragment 而不是通常的 fragment 。

现在关于 ActionBar - 我的建议是摆脱可怕的东西。用新组件替换它 Toolbar .

不用担心几百kbs

关于android - 将 minSdkVersion 从 10 更改为 14 时的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28938033/

相关文章:

JavaScript 没有在 Android webview 中重新加载?

java - 将多条记录写入NFC标签: example source code

android - AndEngine GLES 2.0 - 电源按钮问题 - 解锁屏幕后游戏无法恢复

android - 当 RecyclerView 在 Dialog 上时不显示分隔符

java - 如何将数据存储在一个 fragment 中以将其获取到另一个 fragment 中?

android - 使用 Android Fragments 设置和滑动表单

android - 带嵌套 fragment 的抽屉导航 (ViewPager)

java - Libgdx 滑动暂停菜单

java - 如何在 View 寻呼机中找到 "last page"。或总 'number' 的 View 。安卓开发

android - 如何从 fragment 类调用 setContentView 方法?