Intereting Posts
Что произойдет с не обновленными приложениями, которые выполняют код, который требует разрешения, которое пользователь разрешил в Android 6.0 Marshmallow Android: пересылать поисковые запросы на одно действие, которое обрабатывает поиск Панель прогресса, когда медиа-плеер готовится Похоже, что Volley не работает после того, как ProGuard запутался Как лучше организовать управление проектами iOS и Android-приложений для одного и того же проекта в JIRA Остановить автоматическое обновление ОС Android Создание DependsOn работает в RoboBinding Настроить клавиатуру на английский язык на Android Почему Robotium медленнее при выполнении простых задач пользовательского интерфейса по сравнению с исходным кодом Android? Ошибка синтаксического анализа C: \ Documents and Settings \ <user> \. Android \ devices.xml Запуск задачи Async внутри таймера в Android Использование атрибута для изменения цвета рисоваемого элемента Изменение фона ListView – странное поведение Mapbox Android SDK – Перетаскиваемый маркер Я хочу сделать диалоговый экран, например, WhatsApp Profile Photo Dialog Screen

Android SQLite Query и использование курсора для обработки нескольких строк

У меня есть запрос (я использую rawQuery() )

  SELECT * FROM <table> 

Затем я сохраняю то, что он возвращает, используя курсор. Из их того, что я хочу сделать, начинайте с первой строки, поэтому … cursor.moveToFirst() затем берет каждый столбец, столбцом по столбцу и сохраняет его конкретное значение в переменной. Затем я хочу перейти на следующую строку и сделать то же самое. Поэтому, я думаю, мой вопрос: как мне заставить курсор обрабатывать несколько столбцов?

Благодаря,

Я мог бы здесь что-то упустить, не было бы вам вложенного цикла.

Внешний цикл циклически проходит через каждую запись:

 while (cursor.moveToNext()) { ... // inner loop here ... } 

И внутренний цикл будет циклически проходить через каждый столбец

 for (i=0; i<cursor.getColumnCount(); i++) { ... String var1 = cursor.getString(i); ... }