2011年07月15日

SQLiteでの数値による並べ替え

本当はListView(というかArrayList?)をソートしなければならないところをカスタムListViewをComparatorで並べ替える方法など考えたくもなかった(笑)私は、並べ替えるための順位をカラムに仕込み、SQLiteでソートすれば良いと思っていました。
そして、普通の人なら瞬時に思いつくだろう順位変更のアルゴリズム(というのは大げさですが)に大変手こずった上で5レコードでテストし、ようやくうまくいった!と思ったら、大量のレコードで動かすと順序がメチャクチャ……
その理解できない並び順に一時絶望して、またも厭世的にソリティアを1時間半ぶっ続け(笑←プログラミングに詰まるとすぐに逃げ出してしまうのです。決してソリティアが大好きな訳ではありません)。

続きを読む
posted by 白虹 at 22:05| Comment(0) | TrackBack(0) | Android開発