pha*_*aoh 0 java android android-contentprovider android-loadermanager android-cursorloader
我使用的是CursorAdapter
和ContentProvider
,我想用CursorLoader
,所以我重新配置我的项目目标API 11,并设置分-SDK-版本7.但是它崩溃时Activity
调用子Activity
,它使用CursorLoader
.错误NoClassDefFoundError
通过IllegalStateException
.
我的问题是,即使我们有相同的配置,我们可以在以前的Android版本中使用Honeycomb API吗?
如果您希望CursorLoader
在支持API级别11前设备的Android应用程序中使用,则需要使用Android兼容性库(ACL).您可以通过SDK和AVD Manager下载它,并将SDK安装中的JAR复制到项目中.然后,您将需要使用support.v4
加载器类的版本,并继承自FragmentActivity
,因此您可以调用getSupportLoaderManager()
以获取您的ACL版本LoaderManager
.
此博客文章(简要地)描述了ACL.CursorLoader
发现使用的示例应用程序与ACL本身打包在一起.您还可以查看有关使用ACL版本的教程CursorLoader
.
归档时间: |
|
查看次数: |
1671 次 |
最近记录: |