When should I close the cursor that I supply to ListView
<p>I supply a cursor to a ListActivity like this:  My question is how/when should I close my cursor when I am done?</p>

<pre><code>Cursor cursor = getContentResolver().query(uri, null, null, null, null);
        if (cursor != null) {
            mCursorAdapter = new CursorAdapter(this, cursor);
            setListAdapter(mCursorAdapter);
        }
</code></pre>

<p>Thank you.</p>
