質問編集履歴
1
質問文の訂正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,3 +1,21 @@
|
|
1
|
+
CursorIndexOutOfBoundsException:53が要求されたインデックスが53ですと出ます。
|
2
|
+
|
3
|
+
なぜこのようなエラーが出るのでしょうか?
|
4
|
+
|
5
|
+
Cursor c も、nullではなく、 c.getCount();をしても、しっかりと取得できていることがわかります。そして、Cursorのpositionもc.getPosition()で取得してみると、的確に取得できています。
|
6
|
+
|
7
|
+
エラーが出ている行は、
|
8
|
+
|
9
|
+
String date = c.getString(0);
|
10
|
+
|
11
|
+
String name = c.getString(1);
|
12
|
+
|
13
|
+
String comment = c.getString(2);
|
14
|
+
|
15
|
+
このように、Cursorから、getStringして、それぞれに代入するのですが、
|
16
|
+
|
17
|
+
なぜこのようなエラーが出てしまうのでしょうか?
|
18
|
+
|
1
19
|
```java
|
2
20
|
|
3
21
|
public void select(double latitude,double longitude) {
|