How do implicit joined columns work with Android contacts data? -
i'm querying contactscontract.data table find phone records. i error when create new cursorloader : java.lang.illegalargumentexception: invalid column deleted my code: import android.provider.contactscontract.commondatakinds.phone; import android.provider.contactscontract.data; ... string[] projection = { phone.deleted, phone.lookup_key, phone.number, phone.type, phone.label, data.mimetype, data.display_name_primary }; // "mimetype = ? , deleted = ?" string selection = data.mimetype + " = ? , " phone.deleted + " = ?"; string[] args = {phone.content_item_type, "0"}; return new cursorloader( this, data.content_uri, projection, selection, args, null); any idea why phone.deleted column isn't included in cursor? documentation - some columns associated raw contact available through implicit join. looks you've found feature has been documented in ma...