我正在开发一个应用程序,我需要从数据库中填充列表视图。我在以下代码中遇到兼容性问题
dataAdapter = new SimpleCursorAdapter(
this, R.layout.eventlisting,
cursor,
columns,
to,
0);
它需要最低 api 级别 11 ,我的是 8 级。是否有任何替代方法可以使此代码也可以在 api 8 上运行。我可以使用支持库吗?
我正在开发一个应用程序,我需要从数据库中填充列表视图。我在以下代码中遇到兼容性问题
dataAdapter = new SimpleCursorAdapter(
this, R.layout.eventlisting,
cursor,
columns,
to,
0);
它需要最低 api 级别 11 ,我的是 8 级。是否有任何替代方法可以使此代码也可以在 api 8 上运行。我可以使用支持库吗?
尝试支持类中的 SimpleCursorAdapter。它与 API 11+ 版本一样使用,并且已经向后兼容。
您必须下载支持库,因此您只需像这样更改导入:
import android.support.v4.widget.SimpleCursorAdapter;
对于 Backword 兼容性,您可以下载支持库并使您的代码工作。
添加支持库
右键单击您的项目-> android 工具-> 添加支持库。
然后再一次
右键单击您的项目-> android 工具-> 修复项目属性。
然后清理构建您的项目。之后您将能够在您的应用程序中导入 SimpleCursorAdapter 类。希望它会有所帮助。