在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。
有什么方法可以显示填写了一些字段的“添加联系人”吗?
答案 0 :(得分:0)
嗯,没有办法做我想要的。但是有一个很好的拐杖:提交联系人(即将其添加到电话簿)然后用ARG_VIEW调用Invoke。
之后,用户可以从菜单中按“编辑”或“删除”。