我正在尝试解决以下问题,我想知道MergeAdapter是否能帮我解决这个问题。
我有一个ListView显示行的聊天,每个聊天主题一个列表项目。在给定的行中,我还想显示参与聊天的用户列表。我想要一个列表行,如下所示:
+--------------------------------------+
| This is a subject Sep 2 |
| user1, user2, user3 |
+--------------------------------------+聊天列表位于数据库表中,但与给定聊天相关的用户列表位于单独的数据库表(规范化模式)中。
下面是我使用的一个简化模式:
chats chatUsers users
----- --------- -----
chatId ----> chatId name
date userId ----> userId
subjectMergeAdapter是否允许我将两个查询的结果可视化地组合到一个列表项视图中,其中:
查询1:按时间顺序返回聊天列表
查询2:返回每个聊天的用户列表
谢谢!
发布于 2013-09-03 10:36:37
不是的。MergeAdapter处理Adapter连接,使用表示较小查询的适配器,并附加它们作为一个大型连续适配器的行为。
https://stackoverflow.com/questions/18583512
复制相似问题