我正在SimpleCursorTreeAdapter
使用ExpandableListView
. 问题是一旦使用 groupCursor,然后在getChildCursor(Cursor groupCursor)
groupCursor 中返回意外的列,其中的列groupCursor
将替换为子游标的列。
我无法追踪为什么组游标列被子列替换。它是SimpleCursorTreeAdapter
用来绑定数据库的好方法吗ExpandableListView
的好方法吗?
我在 CursorTreeAdapter 和 SimpleCursorTreeAdapter 中尝试与过去 3 天不同的方法。
请找到以下屏幕截图以获取更详细的说明。
使用具有 3 列的游标正确初始化构造函数
在 getChidrenCount() 中,在一些迭代中返回正确的结果。您可以看到调试中的列仍然是 3
经过一些迭代后,列值发生了变化。这就是总问题所在..
建议我最好的解决方案。
谢谢和问候,
沙。