0

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

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

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

4

1 回答 1

0

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

card.getName() != null and (card.getName().hasGivenName() or card.getName().hasFamilyName())
于 2012-12-27T19:29:12.327 回答