0

我正在SimpleCursorTreeAdapter使用ExpandableListView. 问题是一旦使用 groupCursor,然后在getChildCursor(Cursor groupCursor)groupCursor 中返回意外的列,其中的列groupCursor替换子游标的列

我无法追踪为什么组游标列被子列替换。它是SimpleCursorTreeAdapter用来绑定数据库的好方法吗ExpandableListView的好方法吗?

我在 CursorTreeAdapter 和 SimpleCursorTreeAdapter 中尝试与过去 3 天不同的方法。

请找到以下屏幕截图以获取更详细的说明。

使用具有 3 列的游标正确初始化构造函数

在 getChidrenCount() 中,在一些迭代中返回正确的结果。您可以看到调试中的列仍然是 3

经过一些迭代后,列值发生了变化。这就是总问题所在..

建议我最好的解决方案。

谢谢和问候,
沙。

4

1 回答 1

0

我doono是什么问题,但我通过实现我自己的自定义适配器解决了这个问题。

于 2013-02-17T10:00:29.703 回答