2011-07-18 57 views
0

在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字段。如果我使用ARG_COMPOSE我Invoke引发IllegalArgumentException。

有什么办法可以显示“添加联系人”,并填写了一些字段?

回答

0

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

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