Подтвердить что ты не робот

Как удалить выбранного человека в ContactList в приложении (Titanium-Android)?

Я использую функцию getAllPerson() и показываю всех людей в TableView, я хочу удалить выбранного человека. но removePerson() поддерживается только для iphone, как я удаляю с Android. любое предложение оценено

4b9b3361

Ответ 1

Я не знаю, как вы внедрили действие редактирования, которое должно удалить выбранного человека, но я думаю, что, поскольку removePerson еще не реализован (возможно, никогда) для Android, вы должны использовать намерения.

Для этого, вот два источника, где вы можете найти всю информацию, которую вы должны знать:

Вкл., нажав на человека, которого вы хотите удалить, вы должны получить его контактный идентификатор.

Тогда вот где я совсем не уверен:

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;
})()