агрегированные контакты создаются автоматически, исключение при выполнении оператора вставки в таблицу контактов? - PullRequest
0 голосов
/ 29 ноября 2011

Я использовал оператор вставки с таблицей 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...