8 / 8 / 4
Регистрация: 11.03.2015
Сообщений: 212
|
||||||||||||||||
1 | ||||||||||||||||
SQLite and ListView. Ввод и вывод данных12.04.2015, 21:15. Показов 11411. Ответов 53
Метки нет (Все метки)
Здравствуйте. Пишу программу(кто бы мог подумать). Есть подозрения, что данные в БД вбиваются не правильно или как раз выводятся неправильно. Этого ни как всё не пойму.Собственно код:
Вывод данных в лог с помощью кнопки из таблицы, что в БД.
Фишка в том, что добавляются 4 интовых значения, а при выводе получается не одна строка, а четыре и некой лесенкой, можно увидеть: 11000 20100 30010 40001 Как-то так. Запихнул это на вывод в ListView, но там тоже ни чего хорошего вывод цифры происходит через каждые три строчки. Добавление в данных в таблицу
0
|
12.04.2015, 21:15 | |
Ответы с готовыми решениями:
53
Listview вывод данных и переход по нажатию на другой Listview SQLite Android, ListView, база данных SQLite Загрузка данных из SQLite для каждого пункта ListView Ввод через raw_input на запрос данных из таблицы sqlite |
912 / 560 / 88
Регистрация: 13.02.2014
Сообщений: 2,081
|
|
20.04.2015, 07:53 | 41 |
Я бы привел пример если бы представлял что такое "man", "event_type", "meeting", и что программа делает. Объясни, желательно на примере попроще.
0
|
8 / 8 / 4
Регистрация: 11.03.2015
Сообщений: 212
|
||||||
29.04.2015, 22:35 [ТС] | 42 | |||||
Всем доброго времени суток. Пропал на немного.
Rube Нужно сделать как-то так: Вывод данных из трёх таблиц(БД) с помощью четвёртой. Фишка такова. в четвёртой таблице "event" лежат id на данные в других таблицах ("man", "event_type", "meeting"), которые заполнены строками(тип string я имею ввиду). Так вот берём данные из "event" (то есть id), сравниваем с id-шками в других таблицах и подгребаем эти данные, ну и выводим на экранчик соответственно. После там навести марафет с возможностью удаления, редактирования. Но это уже другая песня. Есть код который предложили для решения проблемы. Только я его немного не догоняю.
0
|
912 / 560 / 88
Регистрация: 13.02.2014
Сообщений: 2,081
|
||||||
30.04.2015, 09:15 | 43 | |||||
Это код юноши, но не мужчины, мы будем делать правильно и использовать CursorAdapter.
Сперва тебе надо в классе БД создать метод который возвратит курсор с данными.
0
|
8 / 8 / 4
Регистрация: 11.03.2015
Сообщений: 212
|
|
30.04.2015, 14:46 [ТС] | 44 |
Rube, спасибо, но чем не хорош тот код?
0
|
912 / 560 / 88
Регистрация: 13.02.2014
Сообщений: 2,081
|
|
30.04.2015, 15:08 | 45 |
Тем, что надо напрямую работать с БД.
0
|
8 / 8 / 4
Регистрация: 11.03.2015
Сообщений: 212
|
|||||||||||
30.04.2015, 17:13 [ТС] | 46 | ||||||||||
Появился второстепенный вопрос. Попытался собрать проект на другом комп., но программа ругается и не даёт даже простецки собрать проект. Говорит подобное: gradle project sync failed basic functionality will not work properly
В гугл лез. Здесь вроде как дельные штуки говорят, но попробовал и либо неправильно что-то сделал, либо не до конца, либо не помогло(я слабоват в англ. яз.). Так же ругается на что-то такое:
0
|
912 / 560 / 88
Регистрация: 13.02.2014
Сообщений: 2,081
|
|
30.04.2015, 20:08 | 47 |
Я в студио только начинаю, так что особо советов не дам, проект синхронизировал?
Что за код такой? Это видимо нативный андроид. Добавлено через 47 секунд А вообще если тема закрыта создай новую, но мне кажется причина на поверхности.
0
|
8 / 8 / 4
Регистрация: 11.03.2015
Сообщений: 212
|
|
30.04.2015, 21:10 [ТС] | 48 |
Rube, нет, тема пока не закрыта, ещё не сделан правильный вывод данных.
Добавлено через 2 минуты В смысле синхронизировал? Какой-какой андроид?
0
|
912 / 560 / 88
Регистрация: 13.02.2014
Сообщений: 2,081
|
|
30.04.2015, 21:18 | 49 |
Там в студии кнопка вроде есть такая, обновить типа (я в студии если чо 2 раза только был).
Ну что за код ты привел? Похож на манифест, только студийный какойто, типа градл там есть) Я еще сам не разобрался. Нативный типа это вообще не для юзеров, а для кодеров гугловских).
1
|
8 / 8 / 4
Регистрация: 11.03.2015
Сообщений: 212
|
|
02.05.2015, 19:58 [ТС] | 50 |
Я так понимаю в БД я создаю метод для курсора, который будет возвращать данные для листвивера. А в метоле выборка данных, выборка из 4-й таблицы "event" id-шников на другие три таблицы, сравнение с ними и забор из 3 других таблиц(не event) и впихивание в листвивер.
Возможно коряво пишу, но пишу как понимаю...
0
|
0 / 0 / 0
Регистрация: 02.05.2015
Сообщений: 1
|
|
02.05.2015, 23:21 | 51 |
Пытаюсь запустить проект с этим кодом на Android Studio, получаю
Error: (16, 0) Gradle DSL method not found: 'runProguard()' Possible causes:<ul><li>The project 'CoolStdReg' may be using a version of Gradle that does not contain the method. <a href="open.wrapper.file">Open Gradle wrapper file</a></li><li>The build file may be missing a Gradle plugin. <a href="apply.gradle.plugin">Apply Gradle plugin</a></li> Что с этим делать, не подскажете? Добавлено через 17 минут Апд. Уже неактуально.
0
|
8 / 8 / 4
Регистрация: 11.03.2015
Сообщений: 212
|
|||||||||||
03.05.2015, 21:57 [ТС] | 52 | ||||||||||
Rube, не понимаю, как сделать правильную выборку в БД и пропихнуть это в листвивер.
Добавлено через 18 часов 24 минуты Как я понимаю, то создаю метод
В заранее спасибо.
0
|
912 / 560 / 88
Регистрация: 13.02.2014
Сообщений: 2,081
|
||||||
04.05.2015, 20:17 | 53 | |||||
Ну мягко говоря, это неправильный код. Cursor дожен быть один, ты ж его возвращаешь. Вообще надо бы тебе поизучать пару дней sql-запросы, раз собираешься работать с БД. Яб составил запрос, знай что надо вытащить тебе. Типа
Объясни (попроще желательно) на пальцах, что находится в таблицах и что надо вытащить.
0
|
8 / 8 / 4
Регистрация: 11.03.2015
Сообщений: 212
|
|
04.05.2015, 20:47 [ТС] | 54 |
Rube, вот мой проект, если что. В БД 4 таблицы. Первые три имеют в себе два столбца: id и name. name - является string'ом. А в 4-й таблице при заполнении записываются id на данные из первых трёх таблиц. Нужно выводить данные в виде строк, чтобы это можно было читабельно, а не последовательность из цифр. Как-то так. Так ясно?
Добавлено через 2 минуты Где культурно и доступно можно почитать на тему sql-запросов? И это сильно отличается от SQLite?
0
|
04.05.2015, 20:47 | |
04.05.2015, 20:47 | |
Помогаю со студенческими работами здесь
54
Ввод данных непосредственно в ListView Данные из SQlite в ListView, обработка события ListView SQLite вывод данных Вывод данных из sqlite в bottle.py Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |