phonelookup always returns empty cursor
<p>I have android 2.3.3 installed. I have a phone number in my call history. And trying to get the id of it programmatically using Phonelookup.</p>

<p>But my cursor always has 0 rows. No clue what would be causing this.</p>

<blockquote>
  <p>Uri uri = Uri.withAppendedPath(PhoneLookup.CONTENT_FILTER_URI, Uri.encode("666-999-6666"));</p>
</blockquote>

<pre><code>    Cursor c = getContentResolver().query(uri, null, null, null, null);
    while(c.moveToNext()){
        Log.d("", c.getLong(c.getColumnIndex(PhoneLookup._ID)));
    }
</code></pre>
