某些库有2个实现:一个用于本机3.0 API,另一个用于ACL支持。例如Mark Murphy对Loader框架的增强。 https://github.com/commonsguy/cwac-loaderex
那么如何应对呢?
答案 0 :(得分:0)
一般模式是您使用backport,只要您的android:minSdkVersion
表示您需要后退。
因此,如果您的android:minSdkVersion
设置为10
或更低,则您将:
如果您想使用片段或加载器,需要使用Android Support包的片段backport
如果您想要一个操作栏,需要使用ActionBarSherlock或操作栏的App Compat backport
等
一旦你的android:minSdkVersion
上升到不再需要backport的级别,你就可以(小心地)切换你的导入,这样就可以使用该功能的本机实现,而不是backport。或者,对于像CWAC-LoaderEx这样的库,切换导入以使用与该功能的本机实现协同工作的类。