1

假设我有两个游标(称为 A 和 B)。A 和 B 有一些列相同,但两者之间唯一真正的关系是单个列,称为 specialID。光标 A 通过 ContentProvider 填充,而 B 包含来自我的数据库的所有不同 ID。

是否有可能以某种方式合并两个光标,例如 A:

如果 A 包含 specialID 1,2,3,4,5 并且 B 包含 specialID 3,5,6,8,则结果将是:1,2,3,4,5,6,8(保留两个游标中的所有 uniqe specialID那是)

示例 B:

如果 A 不包含行且 B 包含 specialID 4,5,6,则结果将是:4,5,6

4

1 回答 1

1

我不知道您是否特别想要一个Cursor以您要求的方式合并两个游标的实现,有一个名为CursorJoiner虽然的类完全符合您的要求,但它不是游标实现。

于 2013-05-20T20:56:55.810 回答