I'm trying to implement cursor loaders into my android app. When I write the code for LoaderManager
s, 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?
问问题
199 次
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 回答