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

MRT*_*MRT 10 android titanium

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

Zak*_*ria 1

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

为此,您可以在以下两个来源中找到您需要了解的所有信息:

单击要删除的人,您必须获取他的联系 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;
})()
Run Code Online (Sandbox Code Playgroud)