我正试图在我的android应用程序中实现游标加载器。当我为LoaderManager编写代码时,eclipse会提示我导入正确的库。然而,有两个选项似乎是相同的:android.app和android.support.v4.app。这两者有什么区别,我应该用哪一种呢?
发布于 2013-10-03 08:46:53
包是一组代码库,提供向后兼容版本的Android框架API以及只能通过库API提供的功能。每个支持库都向后兼容特定的Android级别。这种设计意味着您的应用程序可以使用库的特性,并且仍然可以与运行Android1.6 (API级别4)及更高版本的设备兼容。
发布于 2013-10-03 08:48:22
这两者都是不同的库android.app,即Fragment,它可以从APILevel3.0和更高版本中获得。因此,要在下面的API中使用Fragments,您必须使用它的backword兼容库表单android.support.v4.app,以支持低于3.0的API级别。因此,android提供了使用android.support.v4.app库在较低版本中提供支持的灵活性。
每个支持库都向后兼容特定的Android级别。因此,每当您在3.0中(但不是在下面)插入任何可用的内容时,您都应该使用它的支持库。
https://stackoverflow.com/questions/19154562
复制相似问题