我有一个用于使用ContactList.commit()编写联系人的应用程序。我在2个不同的手机上使用这个应用程序,一个是诺基亚X2-02和其他三星DUOS E2252。
当我在Samsung DUOS中使用此代码时,它会进入 if
语句,这意味着它支持Contact.TEL
和Contact.ATTR_MOBILE
的这些字段,并且可能还会执行{{} 1}}陈述。但是当使用c.addString(...)
进行提交时,它会抛出c.commit()
而忽略整个联系人,而在诺基亚手机中使用相同的应用程序则可以正常工作。我想知道三星是否不支持PIMException
字段,它应该简单地忽略该字段,而不是它抛出异常并忽略整个联系。我想要做的就是忽略那个特定的字段,如果它没有添加或不是忽略联系人。我的这部分代码在
ATTR_MOBILE