SimpleCursorAdapterをListViewで使用することについて簡単な質問があります。私はカーソルが内部構造を保持していることに気付きましたが、SimpleCursorAdapterに接続されたListViewは、カーソルのオブジェクトを奇数、またはランダムな順序で表示しているようです。順序付きリストListView
私のリストビューは、CursorのオブジェクトをCursorに表示されているのと同じ順序で表示することが重要です。これは可能ですか?
ありがとうございました!
EDIT:ListViewまたはCursorでは問題が発生していないようです。問題は、WHERE IN(x、y、z)句を使用して返されるCursorは必ずしもx、y、zの順番を持つとは限りません。間違ったクエリを投稿して申し訳ありません。
私はこのことで驚いて、それをチェックアウト。 dbクエリでorder-byを指定していますか? –
いいえ、私は_idのリストでWHERE INを使ってオブジェクトのサブセットを探しています。 _idはランダムでも繰り返しでもかまいません。 WHERE _id IN(5,4,5,8,2)のように。しかし、このCursorの作成は終了し、その順序は重要です。 c.moveFirst()から最後までの順番です。 – cemulate