4

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

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

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

4

2 回答 2

10

尝试支持类中的 SimpleCursorAdapter。它与 API 11+ 版本一样使用,并且已经向后兼容。

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

import android.support.v4.widget.SimpleCursorAdapter;
于 2013-01-12T06:45:57.783 回答
0

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

添加支持库

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

然后再一次

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

然后清理构建您的项目。之后您将能够在您的应用程序中导入 SimpleCursorAdapter 类。希望它会有所帮助。

于 2013-01-12T06:53:30.070 回答