ListView with CHOICE_MODE_MULTIPLE using CheckedText in a custom view
<p>There are plenty of questions of how to use <code>CheckedTextView</code> but I can't make it work correctly.</p>

<p>I have a <code>CursorAdapter</code> with a custom view which has a <code>CheckedTextView</code> with <code>android:id="@android:id/text1"</code>. I have used <code>android:id/text1</code> because there are different questions that mention that if you use it you will get the choice mode multiple for free.</p>

<p>If I do something like this:</p>

<pre><code>final long[] checkedIds = mListView.getCheckedItemIds();
for ( int i = 0 ; i &lt; mListView.getCheckedItemCount() ; i++ ) {
    Log.d(TAG, "id checked: " + checkedIds[i]);
}
</code></pre>

<p>I get all the checked ids without an issue, but I can't see any visual feedback in the <code>ListView</code>.</p>

<p>In other words the logic is fine but when I click the <code>CheckedTextView</code> The green tick doesn't show up.</p>

<p>I was reading the <code>ListView</code> src code and I couldn't find any reference to <code>android:id/text1</code> and makes me wonder if I should handle widget's checked state myself.</p>

<p>Can anyone spot where <code>android:id/text1</code> is used to make the widget checked or not?</p>
