还是需要startmanagingcursor()吗?

时间:2013-10-28 09:39:19

标签: android android-cursorloader

我在我的应用中使用了cursorLoader。

我的问题是我还在使用startmanagingcursor(cursor);在特殊性中管理我的光标的方法。这个功能还需要吗?

由于不推荐使用此方法,我可否知道确切的替代方法。

每个人都说带有Loader的LoaderManager是解决我问题的方法。

真正的问题是我已经实现了LoaderManager和Loader以及以下重写方法:

    @Override
public void onLoaderReset(Loader<Cursor> arg0)
{
    adapter.swapCursor(null);
}

@Override
public void onLoadFinished(Loader<Cursor> arg0, Cursor cursor)
{
    adapter.swapCursor(cursor); 
}
@Override
public Loader<Cursor> onCreateLoader(int arg1, Bundle instanceState)
{
    CursorLoader cursorLoader= new CursorLoader(getApplicationContext(), searchContentUri, null, selection, selecArgs, null);
    return cursorLoader;
}

我想知道在哪里调用查询?

0 个答案:

没有答案