Вставка контактов в Android 2.2

Я пытаюсь вставить новыйRawContact контакты, ноRawContact добавленное не отображается при просмотре контактов через контакты или телефонную книгу. Как я понимаю, если мы создадимRawContact и с ним не будет связан ни один контакт, тогда этот контакт будет автоматически вставлен. Я получаю действительное значениеrawContactId и никаких исключений не выдается, поэтому я предполагаю, что вставка прошла успешно. Я делаю что-то не так или я что-то упускаю? Я использую пример кода с сайта разработчика, просто вставив его здесь:

 ContentValues values = new ContentValues();
 values.put(RawContacts.ACCOUNT_TYPE, accountType); 
 values.put(RawContacts.ACCOUNT_NAME, accountName);
 Uri rawContactUri = getContentResolver().insert(RawContacts.CONTENT_URI, values); 
 long rawContactId = ContentUris.parseId(rawContactUri); 

 values.clear(); 
 values.put(Data.RAW_CONTACT_ID, rawContactId); 
 values.put(Data.MIMETYPE, StructuredName.CONTENT_ITEM_TYPE); 
 values.put(StructuredName.DISPLAY_NAME, "Mike Sullivan"); 
 getContentResolver().insert(Data.CONTENT_URI, values); 

Ответы на вопрос(3)

Ваш ответ на вопрос