“添加联系人”与非空字段

时间:2011-07-18 10:15:17

标签: blackberry contacts

在BlackBerry上我想显示一个“添加联系人”对话框,其中填充了一些字段。

我认为以下代码可行:

    BlackBerryContact contact = (BlackBerryContact) mContactList.createContact();
    populateSomeFields (contact);
    AddressBookArguments args = new AddressBookArguments(
            AddressBookArguments.ARG_NEW, contact);
    Invoke.invokeApplication(Invoke.APP_TYPE_ADDRESSBOOK, args);

但没办法。

如果Invoke使用ARG_NEW,则会显示完整的EMPTY字段。如果I Invoke使用ARG_COMPOSE,则抛出IllegalArgumentException。

有什么方法可以显示填写了一些字段的“添加联系人”吗?

1 个答案:

答案 0 :(得分:0)

嗯,没有办法做我想要的。但是有一个很好的拐杖:提交联系人(即将其添加到电话簿)然后用ARG_VIEW调用Invoke。

之后,用户可以从菜单中按“编辑”或“删除”。