我在我的应用程序中使用库 CARDME 3.6,但问题是我没有找到任何功能来判断联系人是否有姓名,因为手机上的某些联系人只是电话号码或电子邮件
我试着用这个
card.getName().hasGivenName() or card.getName().hasFamilyName()
但它的返回错误,所以有任何方法可以检查联系人没有名字时感谢帮助
答案 0 :(得分:0)
您可能想要检查card.getName()
是否返回null。如果它返回null,则可能表示vCard中缺少包含该名称的vCard属性。所以你的支票应该是:
card.getName() != null and (card.getName().hasGivenName() or card.getName().hasFamilyName())