一些库有 2 个实现:一个用于原生 3.0 API,另一个用于 ACL 支持。例如 Mark Murphy 对 Loader 框架的增强。https://github.com/commonsguy/cwac-loaderex
那么如何应对呢?
一些库有 2 个实现:一个用于原生 3.0 API,另一个用于 ACL 支持。例如 Mark Murphy 对 Loader 框架的增强。https://github.com/commonsguy/cwac-loaderex
那么如何应对呢?
一般模式是,只要您android:minSdkVersion
指出需要反向端口,您就使用反向端口。
因此,如果您android:minSdkVersion
的设置为10
或更低,您将:
如果要使用 Fragment 或 loader,需要使用 Android Support 包的 Fragment 的 backport
需要使用 ActionBarSherlock 或者操作栏的 App Compat backport,如果你想有一个操作栏
等等。
一旦您android:minSdkVersion
上升到不再需要向后移植的水平,您可以(小心地)切换您的导入等以使用该功能的本机实现,而不是向后移植。或者,对于像 CWAC-LoaderEx 这样的库,切换你的导入以使用与功能的本机实现协同工作的类。