我有一个 FragmentActivity,它承载了六个 ListFragment(每个都承载了一个包含数千个条目的 ListView)。我可以在标题栏中的一个操作中搜索所有片段,然后擦除结果列表。
现在我的问题是:如何加载数据并将数据绑定到六个 ListView?- 详细:我应该在 FragmentActivity 中管理六个 CursorAdapter 吗?还是只为所有六个 ListView 提供一个 CursorAdapter(如下所示)?我应该使用 CursorLoader 吗(因为它只管理一个 Cursor 对象)?
/**
* Moves the query results into the adapter, causing the
* ListView fronting this adapter to re-display
*/
@Override
public void onLoadFinished(Loader<Cursor> loader, Cursor cursor) {
mAdapter.changeCursor(cursor);
}