0

我有一个过于复杂的查询,但我可以将相同的复杂查询写入两个简单查询

我想要做:

getLoaderManager().initLoader(0, null, new EntityLoader());
getLoaderManager().initLoader(0, null, new EntityCounterLoader());

这在同一个 FragmentList 中是否可行?

4

1 回答 1

5

加载器只能初始化一次(即,initLoader使用相同 id 的后续调用不会导致加载器重新加载 - 因为您使用restartLoader)。但是,正如@user117 所提到的,您可以让多个加载器同时运行和/或在同一个活动/片段中运行——它们只需要具有唯一的 ID。

于 2013-06-17T04:55:46.707 回答