Я использовал оператор вставки с таблицей callog.calls, и он работал нормально, но в таблице контактов, когда я пытаюсь обновить помеченный столбец, я получаю это неподдерживаемое исключение: агрегированные контакты создаются автоматически. Я понятия не имею, что это значит и какизбавиться от этого. пожалуйста, помогите. спасибо заранее.
ContentResolver cr = getContentResolver();
Cursor cur = cr.query(ContactsContract.Contacts.CONTENT_URI,
null, null, null, null);
ContentValues value=new ContentValues();
value.put(ContactsContract.Contacts.STARRED,true);
cur.moveToFirst();
while(!cur.isLast()){
if(some condition)
{
try{
cr.insert(ContactsContract.Contacts.CONTENT_URI, value) ;
}
catch(Exception e)
{
e.printStackTrace();
}
} //if
cur.moveToNext();
} //while