任务是将来自 2 个具有相似列的不同表的数据组合起来,并按一列排序。
看起来 MergeCursor 可能会有所帮助,但不知道如何对项目进行排序。
我现在看到的唯一解决方案是手动转换为 ArrayAdapter,或者进行偷偷摸摸的 JOIN(尚不确定是否可能)
Thanks.
MergeCursor
不提供排序。
我现在看到的唯一解决方案是手动转换为 ArrayAdapter,或者进行偷偷摸摸的 JOIN(尚不确定是否可能)
我不知道后者是什么。如果你想坚持Cursor
界面,您可以自己构建一个MatrixCursor
。或者,您可以尝试创建自己的CursorWrapper
它维护排序顺序并重写所有与位置相关的调用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)