10

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

4

1 回答 1

1

我不知道您如何实现应该删除所选人员的编辑操作,但是,我认为,由于removePerson尚未为 Android 实现(可能永远不会),您必须使用意图。

为此,这里有两个来源,您可以在其中找到您必须知道的所有信息:

通过单击要删除的人,您必须获取他的联系人 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;
})()
于 2012-05-31T11:11:43.530 回答