【发布时间】:2012-01-17 23:22:55
【问题描述】:
我有点困惑如何使用光标访问我需要使用 CursorLoader 模型的数据。我能够使用 SimpleCursorAdapter 并将光标传递给 onLoadFinished 方法中适配器的 swapCursor 方法,您必须按如下方式实现。
@Override
public void onLoadFinished(Loader<Cursor> loader, Cursor cursor) {
facilityAdapter.swapCursor(cursor);
}
现在我需要查询数据库并根据返回的行数显示一个整数。我如何访问这些信息?我想存储某些选定行的信息(_id),以便我可以将其捆绑并将其传递给下一个活动,因为 id 是其他数据库表中的外键,我需要查询数据库。在 android 开发者网站上,我看到游标类有一些访问方法,例如 cursor.getInt、cursor.getString 等,我应该使用它们来访问我所追求的数据吗?
【问题讨论】:
标签: android sqlite android-cursor