1

我有一些使用 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;          
}
4

0 回答 0