2013-02-13 49 views
0

我对ExpandableListView使用SimpleCursorTreeAdapter。问题是一旦使用了groupCursor,那么在getChildCursor(Cursor groupCursor) groupCursor返回意外的列,groupCursor中的列是替换子游标的列SimpleCursorTreeAdapter的getChildCursor()中的光标错误

我无法跟踪为什么组游标列被替换为子列。是否使用SimpleCursorTreeAdapter将数据库与ExpandableListView绑定是一种好方法。

我想在CursorTreeAdapter和SimpleCursorTreeAdapter中使用过去3天的不同方法。

有关更多详细说明,请查找以下屏幕截图。

构造与具有3列

在getChidrenCount()光标,返回正确的结果高达一些iterations.You可以看到列在调试仍然是3

正确初始化

经过一些迭代后,列值被改变。这是总的问题是...

建议我最好的解决方案。

谢谢& Regards,
Sha。

回答

0

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