VCard检查联系人是否有姓名

时间:2012-12-24 08:59:25

标签: android contact

我在我的应用程序中使用库 CARDME 3.6,但问题是我没有找到任何功能来判断联系人是否有姓名,因为手机上的某些联系人只是电话号码或电子邮件
我试着用这个

card.getName().hasGivenName()   or    card.getName().hasFamilyName()

但它的返回错误,所以有任何方法可以检查联系人没有名字时感谢帮助

1 个答案:

答案 0 :(得分:0)

您可能想要检查card.getName()是否返回null。如果它返回null,则可能表示vCard中缺少包含该名称的vCard属性。所以你的支票应该是:

card.getName() != null and (card.getName().hasGivenName() or card.getName().hasFamilyName())