-4

一些库有 2 个实现:一个用于原生 3.0 API,另一个用于 ACL 支持。例如 Mark Murphy 对 Loader 框架的增强。https://github.com/commonsguy/cwac-loaderex

那么如何应对呢?

4

1 回答 1

0

一般模式是,只要您android:minSdkVersion指出需要反向端口,您就使用反向端口。

因此,如果您android:minSdkVersion的设置为10或更低,您将:

  • 如果要使用 Fragment 或 loader,需要使用 Android Support 包的 Fragment 的 backport

  • 需要使用 ActionBarSherlock 或者操作栏的 App Compat backport,如果你想有一个操作栏

  • 等等。

一旦您android:minSdkVersion上升到不再需要向后移植的水平,您可以(小心地)切换您的导入等以使用该功能的本机实现,而不是向后移植。或者,对于像 CWAC-LoaderEx 这样的库,切换你的导入以使用与功能的本机实现协同工作的类。

于 2013-09-28T12:36:58.367 回答