|
43 / 43 / 3
Регистрация: 10.10.2013
Сообщений: 297
|
|||||||||||
Как правильно построить адаптер для показа данных из базы в ListView10.02.2014, 11:32. Показов 4717. Ответов 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 : построить схему данных для базы как правильно вывести информацию с базы данных? Как сделать правильно выборку из базы данных? Построить базы данных для учета времени работы строительного оборудования
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|