1

2 つのカーソル (A と B と呼ばれる) があるとします。A と B には同一の列がいくつかありますが、2 つの間の唯一の真の関係は単一の列であり、それを 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 (両方のカーソルからすべての一意の specialID を保持あれは)

例 B:

A に行が含まれておらず、B に specialID 4,5,6 が含まれている場合、結果は次のようになります: 4,5,6

4

1 に答える 1

1

Cursorあなたが求める方法で2つのカーソルをマージする実装が特に必要かどうかはわかりませんがCursorJoiner、まさにあなたが望むことを行うクラスがありますが、それはカーソルの実装ではありません。

于 2013-05-20T20:56:55.810 に答える