title: Android - Show list of contacts with same phone number
body: <p>I have a widget that will open the contacts list by a phone number.  I am using <em>Contacts.Intents.SHOW_OR_CREATE_CONTACT</em>
  I know it's deprecated but I want this to work on android 1.6.  I have a phone number to use on the lookup intent.  here is the code</p>
  <pre><code>Intent contViewIntent = new Intent(Contacts.Intents.SHOW_OR_CREATE_CONTACT);
  contViewIntent.setData(Uri.fromParts(&quot;tel&quot;, number, null));
  
  PendingIntent contPendIntent = PendingIntent.getActivity(context, 0, contViewIntent, 0);
  views.setOnClickPendingIntent(viewID, contPendIntent);
  </code></pre>
  <p>When the Contact list has 2 or more contacts with the same number then this will open the list of contacts and has the user select one.  This works fine on 1.6, but on 2.0 and above it shows a list of contacts with just the number 1 or number 2 in the names and when you select one of those from the list to view you get an error.</p>
  <blockquote>
  <p>04-09 19:12:47.891:
  ERROR/CursorWindow(105): Bad request
  for field slot 0,6. numRows = 2,
  numColumns = 6</p>
  <p>04-09 19:12:47.992:
  ERROR/AndroidRuntime(105):
  java.lang.IllegalStateException: get
  field slot from row 0 col 6 failed</p>
  </blockquote>
  <p>how do I get this to work on 1.6 and 2.0 above?</p>