Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在我的应用程序中使用了CARDME 3.6 库,但问题是我没有找到任何功能来判断联系人是否有姓名,因为电话上的一些联系人只是电话号码或电子邮件 我试图使用这个
card.getName().hasGivenName() or card.getName().hasFamilyName()
但它的返回错误,所以当它没有名字时有什么方法可以检查联系人谢谢帮助
您可能想检查是否card.getName()返回 null 。如果它返回 null,则可能意味着 vCard 中缺少包含名称的 vCard 属性。所以你的支票应该是:
card.getName()
card.getName() != null and (card.getName().hasGivenName() or card.getName().hasFamilyName())