質問編集履歴

1

質問文の訂正

2017/05/08 02:33

投稿

edoooooo
edoooooo

スコア476

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) {