我如何将应用程序(Titanium-Android)中的选定人员删除到ContactList?

我使用getAllPerson()函数,并显示我想要删除选定的人在TableView中的所有人。 但removePerson()只支持iPhone,我怎么用Android删除。 任何build议表示赞赏

Solutions Collecting From Web of "我如何将应用程序(Titanium-Android)中的选定人员删除到ContactList?"

我不知道你是如何实现删除所选人员的编辑动作的,但是,我认为,由于Android的removePerson还没有实现(可能永远不会),你必须使用意图。

为此,这里有两个来源,你可以find所有你需要知道的信息:

  • Appcelerator的意图CookBook的信息 。
  • 这个来源在上面的演示中使用。

通过点击你想删除的人,你必须得到他的联系人ID。

那么,这里是我不确定的地方:

 intent: (function() { var contactId = '1'; // Your contact ID !!! if (contacts[0]) { contactId = parseInt(contacts[0].id) + ''; } var contactUrl = 'content://com.android.contacts/raw_contacts/' + contactId; var intent = Ti.Android.createIntent({ action: Ti.Android.ACTION_DELETE, data: contactUrl }); return intent; })()