回答編集履歴

1

Whileをfor文に変えました

2015/05/26 08:51

投稿

tok
tok

スコア24

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