我正在尝试访问Android应用程序中的通话记录,这里我收到所有通话详细信息,但我只想要独特的通话详情,我不想重复值。
有没有办法在android中获得唯一的通话记录详细信息?
答案 0 :(得分:1)
获取所有通话详情并将其添加到Set
。套装不允许欺骗。
想法和猜测:
如果您以不同的方式提取每个细节,可能会更容易使用Map
,然后将keySet()
添加到Set
数据,然后再填充地图。
请记住,在CallLog中,您可能会找到相同的密钥(比如说联系人姓名),但该呼叫的数据不同(时间,持续时间等)。