Bump - No one finds it odd that RawContactsEntity.AGGREGATION_MODE is
an invalid column for the RawContactsEntity.CONTENT_URI?



On Aug 10, 5:25 pm, William Ferguson <[email protected]>
wrote:
> I've been poking around retrieving RawContactsEntity records (ie
> RawContacts joined with RawContactsData) and am getting an
> IllegalArgumentException when trying to create a query that contains
>   ContactsContract.RawContactsEntity.AGGREGATION_MODE
> in its projection.
>
> Caused by: java.lang.IllegalArgumentException: Invalid column
> aggregation_mode
> at
> android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:
> 144)
> at
> android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:
> 114)
> at
> android.content.ContentProviderProxy.bulkQuery(ContentProviderNative.java:
> 326)
> at
> android.content.ContentProviderProxy.query(ContentProviderNative.java:
> 345)
> at android.content.ContentResolver.query(ContentResolver.java:202)
> at android.app.Activity.managedQuery(Activity.java:1504)
> at
> au.com.xandar.contactsmanager.RawContactsCursor.getAllContactsWithNames(RawContactsCursor.java:
> 136)
> at
> au.com.xandar.contactsmanager.AccountsFactory.getAccounts(AccountsFactory.java:
> 44)
> at
> au.com.xandar.contactsmanager.DisplayContactsActivity.onCreate(DisplayContactsActivity.java:
> 37)
> at
> android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:
> 1047)
> at
> android.app.ActivityThread.performLaunchActivity(ActivityThread.java:
> 2459)
> ... 11 more
>
> As far as I can tell, AGGREGATION_MODE is a valid column to be
> retrieving.
> Any ideas?
>
> Also, when I retrieve the RawContactsEntity records for the
> GoogleContacts account where MIME_TYPE =
> StructuredName.CONTENT_ITEM_TYPE, I get about a dozen records that
> ONLY contain RawContactId, ContactId and Sync4 and Sync4 == 1. I know
> this is within the internals of the GoogleContacts sync adapter, but
> I'm curious as to what Sync4==1 means in this context and more
> importantly whether these sparse RawContacts records are real or
> debris that can be safely removed.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to