1

我对必须在后台线程中执行哪些操作有点困惑:

Cursor curserU = myDataBase.rawQuery("some query");
startManagingCursor(curserU);
curserU.moveToFirst();
curserU.someFuctionWhichWillReturnData();

如果只有这条线在后台运行就足够了吗:

      Cursor curserU = myDataBase.rawQuery("some query");

还是一切都必须在后台?

4

1 回答 1

0

放入rawQuery()后台线程就足够了。例如,当您传递Cursor到时,它在 on上运行。但考虑使用CursorLoader,因为startManagingCursor()被标记为已弃用。SimpleCursorAdapterCursorUI thread

于 2012-07-21T19:18:22.930 回答