我向这样的ListActivity提供了一个游标:我的问题是当我完成时应该如何/何时关闭光标?
Cursor cursor = getContentResolver().query(uri, null, null, null, null);
if (cursor != null) {
mCursorAdapter = new CursorAdapter(this, cursor);
setListAdapter(mCursorAdapter);
}
谢谢。
答案 0 :(得分:4)
onDestroy()
。如果你特别清理清单,请尽快清除。或者,请致电startManagingCursor(cursor)
,Android会在您安全的情况下为您关闭它。