我正在SimpleCursorTreeAdapter使用ExpandableListView. 问题是一旦使用 groupCursor,然后在getChildCursor(Cursor groupCursor)groupCursor 中返回意外的列,其中的列groupCursor将替换为子游标的列。
我无法追踪为什么组游标列被子列替换。它是SimpleCursorTreeAdapter用来绑定数据库的好方法吗ExpandableListView的好方法吗?
我在 CursorTreeAdapter 和 SimpleCursorTreeAdapter 中尝试与过去 3 天不同的方法。
请找到以下屏幕截图以获取更详细的说明。
使用具有 3 列的游标正确初始化构造函数

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

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

建议我最好的解决方案。
谢谢和问候,
沙。