извлечение данных из sqlite в массив в Android - PullRequest
0 голосов
/ 23 ноября 2011

Код для возврата всех данных в таблице в списке. Но это не работает. Я вызвал этот метод из класса CheckData, который вызывается основным классом

public List<String[]> selectAll() {
        List<String[]> list = new ArrayList<String[]>();
        Cursor cursor = db
                .query(TABLE_NAME, null, null, null, null, null, null);
        int x = 0;
        if (cursor.moveToFirst()) {
            do {
                String[] b1 = new String[] { cursor.getString(1),
                        cursor.getString(2) };
                list.add(b1);
                x = x + 1;
            } while (cursor.moveToNext());
        }
        if (cursor != null && !cursor.isClosed()) {
            cursor.close();
        }
        cursor.close();
        return list;
    }

Моя база данных содержит 3 столбца - идентификатор (целочисленный первичный ключ), символ (текст) и название компании (текст).

Имя моей базы данных - AppDB, а таблицы - scrip.

1 Ответ

1 голос
/ 23 ноября 2011

Вот хорошее руководство по ОБУЧЕНИЮ использованию Android-SQLite. Итак, я также советую вам так же, как я ответил здесь

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