当getChildrenCursor使用rawQuery时,如何在SimpleCursorTreeAdapter中管理游标

时间:2013-09-27 15:25:35

标签: android cursor simplecursortreeadapter

我有一些使用rawQuery创建游标的遗留代码。原始查询字符串很复杂且很长。我在SimpleCursorTreeAdapter的getChildrenCursor()中使用这些原始查询。文档说我必须管理我的游标,所以如果我不能使用内容提供程序,这意味着没有调用managedQuery或CursorLoader,那么最好的方法是什么。

示例:

protected Cursor getChildrenCursor(Cursor arg0) 
{
    Cursor cursor = null;   
    //How to manage this cursor?
    cursor = getDatabase().rawQuery(legacyQueryString, null);       
    return cursor;          
}

0 个答案:

没有答案