标签: mergecursor

何时使用CursorJoiner/MatrixCursor/MergeCursor?

我正在探索从两个或多个连接表中优雅地获取数据的不同方法.

我相信MergeCursor,(Android开发人员指南)似乎暗示可以(例如)SQL UNION通过连接两个查询(或单独添加视图作为行等)来替换等价物- 所以,不是我想要的.

但我不知道究竟是什么CursorJoiner,MatrixCursor是为了什么,或者如何使用它们.我看了他们的来源(和往常一样)对我来说没什么意义!我发现它们在使用中的例子没有清楚地解释产生的效果是什么.我真的很感激它们的良好描述,以及它们可能被使用的背景.

android matrixcursor mergecursor

37
推荐指数
1
解决办法
9628
查看次数

Android:将列添加到已填充的 Cursor

我很困惑是使用 MergeCursor 还是 CursorJoiner。

我有一个包含大量数据的光标 (A)。假设 Cursor (A) 中有 100 行和 3 列。我想要做的是向 Cursor 插入(追加)一个新列,因此生成的 Cursor (B) 有 100 行但有 4 列。

此时此刻,我希望第 4 列包含 100 行的默认值。

我该怎么做?

android android-cursor mergecursor

5
推荐指数
1
解决办法
1229
查看次数