|
43 / 43 / 3
Регистрация: 10.10.2013
Сообщений: 297
|
|||||||||||
Как правильно построить адаптер для показа данных из базы в ListView10.02.2014, 11:32. Показов 4816. Ответов 21
Метки нет (Все метки)
Всем привет.
На данный момент все данные в программе хранятся в классе, есть адаптер для отображения данных в ListView:
Если можно - покажите пример кода или ссылку на подоюный проект. Спасибо
0
|
|||||||||||
| 10.02.2014, 11:32 | |
|
Ответы с готовыми решениями:
21
Как правильно декодировать файл для показа в TextBox Как правильно настроить фильтр для базы данных? Подскажите как правильно сформулировать структуру базы данных для EF core |
|
43 / 43 / 3
Регистрация: 10.10.2013
Сообщений: 297
|
||
| 11.02.2014, 20:25 [ТС] | ||
|
Это старая схема, когда в классе хранился отдельно массив для ListView, массив для заголовка и так далее. Я как раз и хочу от этого уйти. В названии косяков нет.
0
|
||
|
43 / 43 / 3
Регистрация: 10.10.2013
Сообщений: 297
|
||||||||||||||||
| 18.02.2014, 15:16 [ТС] | ||||||||||||||||
|
Прошу помощи!
Вот мой MyCursorAdapter: Кликните здесь для просмотра всего текста
Вот мой DataBase: Кликните здесь для просмотра всего текста
Когда дело доходит до: Кликните здесь для просмотра всего текста
Получаю ошибку: Кликните здесь для просмотра всего текста
02-18 17:14:36.813: E/AndroidRuntime(21066): FATAL EXCEPTION: main
02-18 17:14:36.813: E/AndroidRuntime(21066): java.lang.NumberFormatException: Invalid int: "_id" 02-18 17:14:36.813: E/AndroidRuntime(21066): at java.lang.Integer.invalidInt(Integer.jav a:138) 02-18 17:14:36.813: E/AndroidRuntime(21066): at java.lang.Integer.parse(Integer.java:375 ) 02-18 17:14:36.813: E/AndroidRuntime(21066): at java.lang.Integer.parseInt(Integer.java: 366) 02-18 17:14:36.813: E/AndroidRuntime(21066): at java.lang.Integer.parseInt(Integer.java: 332) 02-18 17:14:36.813: E/AndroidRuntime(21066): at java.lang.Integer.valueOf(Integer.java:4 90) 02-18 17:14:36.813: E/AndroidRuntime(21066): at com.site.myapp.MyCursorAdapter.setViewVa lue(MyCursorAdapter.java:28) 02-18 17:14:36.813: E/AndroidRuntime(21066): at android.widget.SimpleCursorAdapter.bindV iew(SimpleCursorAdapter.java:146) 02-18 17:14:36.813: E/AndroidRuntime(21066): at android.widget.CursorAdapter.getView(Cur sorAdapter.java:250) 02-18 17:14:36.813: E/AndroidRuntime(21066): at android.widget.AbsListView.obtainView(Ab sListView.java:2159) 02-18 17:14:36.813: E/AndroidRuntime(21066): at android.widget.ListView.makeAndAddView(L istView.java:1831) 02-18 17:14:36.813: E/AndroidRuntime(21066): at android.widget.ListView.fillDown(ListVie w.java:674) 02-18 17:14:36.813: E/AndroidRuntime(21066): at android.widget.ListView.fillFromTop(List View.java:735) 02-18 17:14:36.813: E/AndroidRuntime(21066): at android.widget.ListView.layoutChildren(L istView.java:1652) 02-18 17:14:36.813: E/AndroidRuntime(21066): at android.widget.AbsListView.onLayout(AbsL istView.java:1994) 02-18 17:14:36.813: E/AndroidRuntime(21066): at android.view.View.layout(View.java:14008 ) 02-18 17:14:36.813: E/AndroidRuntime(21066): at android.view.ViewGroup.layout(ViewGroup. java:4373) 02-18 17:14:36.813: E/AndroidRuntime(21066): at android.widget.LinearLayout.setChildFram e(LinearLayout.java:1663) 02-18 17:14:36.813: E/AndroidRuntime(21066): at android.widget.LinearLayout.layoutVertic al(LinearLayout.java:1521) 02-18 17:14:36.813: E/AndroidRuntime(21066): at android.widget.LinearLayout.onLayout(Lin earLayout.java:1434) 02-18 17:14:36.813: E/AndroidRuntime(21066): at android.view.View.layout(View.java:14008 ) 02-18 17:14:36.813: E/AndroidRuntime(21066): at android.view.ViewGroup.layout(ViewGroup. java:4373) 02-18 17:14:36.813: E/AndroidRuntime(21066): at android.widget.FrameLayout.onLayout(Fram eLayout.java:448) 02-18 17:14:36.813: E/AndroidRuntime(21066): at android.view.View.layout(View.java:14008 ) 02-18 17:14:36.813: E/AndroidRuntime(21066): at android.view.ViewGroup.layout(ViewGroup. java:4373) 02-18 17:14:36.813: E/AndroidRuntime(21066): at android.widget.LinearLayout.setChildFram e(LinearLayout.java:1663) 02-18 17:14:36.813: E/AndroidRuntime(21066): at android.widget.LinearLayout.layoutVertic al(LinearLayout.java:1521) 02-18 17:14:36.813: E/AndroidRuntime(21066): at android.widget.LinearLayout.onLayout(Lin earLayout.java:1434) 02-18 17:14:36.813: E/AndroidRuntime(21066): at android.view.View.layout(View.java:14008 ) 02-18 17:14:36.813: E/AndroidRuntime(21066): at android.view.ViewGroup.layout(ViewGroup. java:4373) 02-18 17:14:36.813: E/AndroidRuntime(21066): at android.widget.FrameLayout.onLayout(Fram eLayout.java:448) 02-18 17:14:36.813: E/AndroidRuntime(21066): at android.view.View.layout(View.java:14008 ) 02-18 17:14:36.813: E/AndroidRuntime(21066): at android.view.ViewGroup.layout(ViewGroup. java:4373) 02-18 17:14:36.813: E/AndroidRuntime(21066): at android.view.ViewRootImpl.performLayout( ViewRootImpl.java:1892) 02-18 17:14:36.813: E/AndroidRuntime(21066): at android.view.ViewRootImpl.performTravers als(ViewRootImpl.java:1711) 02-18 17:14:36.813: E/AndroidRuntime(21066): at android.view.ViewRootImpl.doTraversal(Vi ewRootImpl.java:989) 02-18 17:14:36.813: E/AndroidRuntime(21066): at android.view.ViewRootImpl$TraversalRunna ble.run(ViewRootImpl.java:4351) 02-18 17:14:36.813: E/AndroidRuntime(21066): at android.view.Choreographer$CallbackRecor d.run(Choreographer.java:749) 02-18 17:14:36.813: E/AndroidRuntime(21066): at android.view.Choreographer.doCallbacks(C horeographer.java:562) 02-18 17:14:36.813: E/AndroidRuntime(21066): at android.view.Choreographer.doFrame(Chore ographer.java:532) 02-18 17:14:36.813: E/AndroidRuntime(21066): at android.view.Choreographer$FrameDisplayE ventReceiver.run(Choreographer.java:735) 02-18 17:14:36.813: E/AndroidRuntime(21066): at android.os.Handler.handleCallback(Handle r.java:725) 02-18 17:14:36.813: E/AndroidRuntime(21066): at android.os.Handler.dispatchMessage(Handl er.java:92) 02-18 17:14:36.813: E/AndroidRuntime(21066): at android.os.Looper.loop(Looper.java:137) 02-18 17:14:36.813: E/AndroidRuntime(21066): at android.app.ActivityThread.main(Activity Thread.java:5226) 02-18 17:14:36.813: E/AndroidRuntime(21066): at java.lang.reflect.Method.invokeNative(Na tive Method) 02-18 17:14:36.813: E/AndroidRuntime(21066): at java.lang.reflect.Method.invoke(Method.j ava:511) 02-18 17:14:36.813: E/AndroidRuntime(21066): at com.android.internal.os.ZygoteInit$Metho dAndArgsCaller.run(ZygoteInit.java:795) 02-18 17:14:36.813: E/AndroidRuntime(21066): at com.android.internal.os.ZygoteInit.main( ZygoteInit.java:562) 02-18 17:14:36.813: E/AndroidRuntime(21066): at dalvik.system.NativeStart.main(Native Method) Прошу помощи, что не так делаю? Спасибо
0
|
||||||||||||||||
| 18.02.2014, 15:16 | |
|
Помогаю со студенческими работами здесь
22
SybaseIQ : построить схему данных для базы как правильно вывести информацию с базы данных? Как сделать правильно выборку из базы данных? Построить базы данных для учета времени работы строительного оборудования
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Debian 13: Установка Lazarus QT5
ВитГо 09.05.2026
Эта инструкция моя компиляция инструкций volvo
https:/ / www. cyberforum. ru/ blogs/ 203668/ 10753. html
и его же старой инструкции по установке Lazarus с gtk2. . .
|
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер.
Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
|
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта
Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
|
попытка написать игровой сервер на C++
pyirrlicht 29.04.2026
попытка написать игровой сервер на плюсах с открытым бесконечным миром.
возможно получится прикрутить интерпретатор питон для кастомизации игровой логики.
что есть на текущий момент:. . .
|
|
Контроль уникальности выбранного документа-основания при изменении реквизита
Maks 28.04.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРемонтСпецтехники", разработанного в КА2.
Задача: уведомлять пользователя, если указанная заявка (документ-основание). . .
|
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
|
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2.
Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|