android - 我如何在应用程序(Titanium-Android)中将选定的人删除到联系人列表?

标签 android titanium

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

最佳答案

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

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

点击你想删除的人,你必须得到他的联系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;
})()

关于android - 我如何在应用程序(Titanium-Android)中将选定的人删除到联系人列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10783501/

相关文章:

java - 在 Android WebRTC 应用程序中使用 DataChannel

android - Xamarin 无法使用 : "Unexpected install output: cmd: Can' t find service: package"将应用程序部署到模拟器

java - 如何在Android中获取所选单选按钮的id

javascript - 如何存储 Ti.UI.createSlider() 的值;和 Ti.UI.createSwitch();?

android - 如果我的钛应用程序在 iphone 上运行良好,为什么它会进入无限循环?

安卓键码 :KeyEvent. KEYCODE_SEARCH

java - 查找照片上物体的轮廓

Appcelerator Titanium 上的 Javascript 错误

titanium - 在 Titanium Appcelerator 中是否有任何模块可以从数字生成条形码?

iphone - 如何获取 iPhone 的钛型号名称?