以下是我如何将光标传递给其适配器
Cursor c = get_controllerObj().getDBManager().getAllListCursor();
if(c.moveToFirst())
{
mlistsadapter.swapCursor(c);
mlists.setAdapter(mlistsadapter);
}
如果我更改内容,那么我就是这样做的,比如用查询更新数据库然后交换游标。 这是更好的方法吗?或者除此之外的任何其他事情都会好得多?
get_controllerObj().getDBManager().updateListNewName(newName, key);
Cursor c = get_controllerObj().getDBManager().getAllListCursor();
mTasklistsadapter.swapCursor(c);