1

I'm trying to implement cursor loaders into my android app. When I write the code for LoaderManagers, eclipse prompts me to import the correct libraries. However there are two options which appear to be the same; android.app and android.support.v4.app. Whats the difference between these two, and which one should I use?

4

2 回答 2

3

Android 支持库包是一组代码库,提供向后兼容版本的 Android 框架 API 以及仅通过库 API 可用的功能。每个支持库都向后兼容特定的 Android API 级别。这种设计意味着您的应用程序可以使用库的功能,并且仍然与运行 Android 1.6(API 级别 4)及更高版本的设备兼容。

于 2013-10-03T08:46:53.630 回答
1

这两者都是不同的库,适用于 API 级别 3.0 及更高版本android.app的 ie 。Fragment所以要使用Fragments下面的 api,你必须使用它的 backword 兼容库表单android.support.v4.app来支持低于 3.0 的 API 级别。因此,android 提供了灵活性,可以在使用android.support.v4.app库的较低版本中提供支持。

每个支持库都向后兼容特定的 Android API 级别。因此,每当您实现 3.0 中可用但不在以下版本中的任何内容时,您都应该使用它的支持库。

于 2013-10-03T08:48:22.040 回答