我什么时候应该关闭我提供给ListView的光标

时间:2010-07-28 04:51:06

标签: android

我向这样的ListActivity提供了一个游标:我的问题是当我完成时应该如何/何时关闭光标?

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

谢谢。

1 个答案:

答案 0 :(得分:4)

onDestroy()。如果你特别清理清单,请尽快清除。或者,请致电startManagingCursor(cursor),Android会在您安全的情况下为您关闭它。