0

我正在尝试解决以下问题,我想知道是否MergeAdapter可以为我解决。

我有ListView显示的聊天行,每个聊天主题有 1 个列表项。在给定的行中,我还想显示参与聊天的用户列表。我希望单个列表行如下所示:

+--------------------------------------+
| This is a subject              Sep 2 |
| user1, user2, user3                  |
+--------------------------------------+

聊天列表位于数据库表中,但与给定聊天关联的用户列表位于单独的数据库表中(规范化模式)。

这是我正在使用的简化模式:

chats        chatUsers    users
-----        ---------    -----
chatId ----> chatId       name
date         userId ----> userId
subject

是否MergeAdapter允许我将两个查询的结果直观地组合到一个列表项视图中,其中:

查询一:按时间顺序返回聊天列表

查询 2:返回属于每个聊天的用户列表

谢谢!

4

1 回答 1

1

No.MergeAdapter处理Adapter 连接,采用表示较小查询的适配器并将它们附加到就像它们是一个大的连续适配器一样。

于 2013-09-03T10:36:37.640 回答