android - 推荐使用支持库,尽管不再需要它

标签 android android-support-library

我们的应用程序现在使用最低 Android API 19,所以我们真的不再需要支持库了,只有 ViewPager 我们需要一个替代方案。但是我自己提出的问题是使用例如来自支持库的 DialogFragment 而不是来自框架本身的 DialogFragment?我在考虑这样做的一个可能优势,例如支持库中的代码有错误修复,所以如果我使用它,我也会在旧的 Android 版本上进行修复,否则我可能会遇到一些错误/错误等. 对于旧版本,您对此有什么想法吗?

最佳答案

IMO,无论您的 minSdk 版本如何,无论如何继续使用支持库版本是明智的 - 支持库会定期更新,并且与已发布的平台版本相比可能有各种错误修复。

正如您所说,这意味着您可以依赖一种实现方式。

我认为放弃支持库并使用平台实现的唯一好处是 APK 更小/方法数更少,这对您来说可能值得也可能不值得。

关于android - 推荐使用支持库,尽管不再需要它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45545440/

相关文章:

android - kitkat 中的 CardView 和 RecyclerView

java - Android - 什么是前台服务? (与常规服务相比)

android - 如何更新我的通知以显示我的时间计数器发生变化?

java - Android 以编程方式设置 xml 文件中声明的按钮边距?

java - Android 应用程序教程 content.xml 和 activity.xml 文件与教程有不同的代码

android - java.lang.NoSuchMethodError : No static method getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; 错误

Android 工具栏没有完全隐藏(> Lollipop)

android - 错误 :rendering problems The following classes could not be found android. support.v7.internal.widget.ActionBarOverlayLayout

带有资源的 Android Studio Android 库

android - 每个值都有布局(imageview + imagebutton)的Gridview