简单的游标适配器需要最小的api 11问题

时间:2013-01-12 06:43:34

标签: android android-listview android-sqlite android-cursoradapter

我正在开发一个应用程序,我需要从数据库中填充列表视图。我在以下代码中遇到兼容性问题

   dataAdapter = new SimpleCursorAdapter(
    this, R.layout.eventlisting, 
    cursor, 
    columns, 
    to,
    0);

它需要最小api级别11,我的是8.是否有任何替代方法可以使此代码在api 8上运行。我可以使用支持库吗?

2 个答案:

答案 0 :(得分:10)

试试SimpleCursorAdapter from the support class。它像API 11+版本一样使用,并且已经向后兼容。

您必须下载支持库,因此您只需要像这样更改导入 :

import android.support.v4.widget.SimpleCursorAdapter;

答案 1 :(得分:0)

对于Backword兼容性,您可以下载支持库并使您的代码正常工作。

添加支持库

右键单击您的项目 - > android工具 - >添加支持库。

然后再次

右键单击您的项目 - > android工具 - >修复项目属性。

然后清理构建你的项目。之后,你将能够在application.hope中导入SimpleCursorAdapter类,这将有所帮助。