я не могу создать массив строк с данными курсора в Android - PullRequest
0 голосов
/ 11 декабря 2011
private static final String Memo_Name = "MemoName"; 

.

openDB();
            String[] col = new String[] {Memo_Name};
            Cursor c = db.query(Memo_Table, col, null, null, null, null, null);
            String[] result = new String[c.getCount()-1];
                 if(c.moveToFirst()){
                      for (int i = 0; i < c.getCount(); i++){
                          result[i] = c.getString(c.getColumnIndex(Memo_Name));
                          c.moveToNext();
                        }//end of for
                 }
                db.close();

ArrayIndexOutOfBoundsException в этой строке

result [i] = c.getString (c.getColumnIndex (Memo_Name));

1 Ответ

2 голосов
/ 11 декабря 2011

рад, что смог помочь. просто чтобы вы могли закрыть вопрос -

удалить "-1"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...