title: Android: Get CallLog History from a certain contact
body: <p>I query the CallLog.Calls provider in order to retrieve a list of calls from a certain contact, based on the contact's display name. In particular, I use this query:</p>
  
  <pre><code>String selection = CallLog.Calls.CACHED_NAME + "= ?";       
  String dispName = dataCollector.getDisplayName();
  Cursor callCursor = 
      cr.query(callLogUri, callLogProjection, selection, 
                new String[] {dispName},CallLog.Calls.DATE + " DESC");
  </code></pre>
  
  <p>The dataCollector object is used to hold information from queries based on a given contact id.
  The problem is that this code only returns one call for the given contact. I can't understand why. Any clues?</p>