I have experienced the same problem. Whichever number I have marked as "Default" is the only one that I seem to get back from the query.
On Dec 30, 2:46 pm, "Sarath Kamisetty" <[email protected]> wrote: > Hi, > > Given a contact URI like content://contacts/people/23 I want to dump > all phone numbers - like home, mobile, work, fax etc. all. However > when I user managedQuery and got a cursor for this and dumped all the > column names the only relevant columns I see are "number" and > "primary_phone" (code shown below). It is not clear how all the phone > numbers are stored and accessed. I tried looking at Contacts code but > unable to make out much. Any help is greatly appreciated. > > Thanks, > Sarath > > Cursor managedCursor = managedQuery(pickedContact, > null, // Which columns to return > null, // WHERE clause; which rows to return (all > rows) > null, // WHERE clause selection arguments (none) > People.NAME + " ASC"); // Order-by clause > (ascending by name) > > managedCursor.moveToFirst(); > int columnCount = managedCursor.getColumnCount(); > String resStr = new String(); > for (int i=0; i < columnCount; i++) { > resStr += managedCursor.getColumnName(i) + " "; > } --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

