从CallLog获取唯一的呼叫详细信息

时间:2011-12-07 13:31:48

标签: android

我正在尝试访问Android应用程序中的通话记录,这里我收到所有通话详细信息,但我只想要独特的通话详情,我不想重复值。

有没有办法在android中获得唯一的通话记录详细信息?

1 个答案:

答案 0 :(得分:1)

获取所有通话详情并将其添加到Set。套装不允许欺骗。

想法和猜测: 如果您以不同的方式提取每个细节,可能会更容易使用Map,然后将keySet()添加到Set数据,然后再填充地图。 请记住,在CallLog中,您可能会找到相同的密钥(比如说联系人姓名),但该呼叫的数据不同(时间,持续时间等)。