質問するログイン新規登録

回答編集履歴

1

Whileをfor文に変えました

2015/05/26 08:51

投稿

tok
tok

スコア24

answer CHANGED
@@ -1,1 +1,9 @@
1
+ 自己解決しました。
2
+ 変更点を書いていきます。どなたかの参考になれば幸いです。
3
+
4
+ while (c.moveToNext())をやめて、c.moveToFirst();とfor文を用いてc.getCount()内をループさせるようにしました。
5
+ if文の中身もc.getCount()より大きいものをエラー表示させたところ、スムーズに動きました。
6
+
7
+ 以上が変更点になります。
8
+
1
- そもそもSelect * from test では検索効率が悪いようなので、whereを用いて考え直したいと思います。
9
+ なお、Select * from test 以降Whereで条件づけしようと試みましたが、後々他のインデックスも取り出すため、ひとつのDBしかない場合は全部取り出すよりない気がします。