2013-02-13 2 views
0

Я использую SimpleCursorTreeAdapter для ExpandableListView. Проблема заключается в том, что когда используется groupCursor, то в getChildCursor(Cursor groupCursor) groupCursor возвращает неожиданные столбцы, столбцы в groupCursor: заменены на Столбцы детского курсора.Неверный курсор в getChildCursor для SimpleCursorTreeAdapter()

Мне не удается проследить, почему столбец столбца группы заменяется дочерним столбцом. И это хороший способ использовать SimpleCursorTreeAdapter для связывания базы данных с ExpandableListView.

Я пытаюсь разными способами использовать последние 3 дня в CursorTreeAdapter и SimpleCursorTreeAdapter.

Для более подробного объяснения, пожалуйста, найдите ниже скриншоты.

Конструктор правильно инициализирована с курсором, имеющий 3 колонки

В getChidrenCount(), возвращающая правильные результаты ДО некоторые iterations.You могут видеть колонны в отладить еще 3

После некоторых итераций значения столбца меняются. Здесь вся проблема ..

Предложите мне наилучшие возможные решения.

С благодарностью & С уважением,
Sha.

ответ

0

I doono В чем проблема, но я решил проблему, реализовав собственный пользовательский адаптер.

Смежные вопросы