2013-10-22 36 views
0

我在ViewPager中显示一组片段。每个片段使用CursorLoader以列表视图上传数据。 问题是所有的片段使用相同的 Uri(显然是一个令牌),我们都知道每个Activity只能有一个CursorLoader。这意味着我们需要通过令牌单独调用不同的CursorLoader调用。在我的情况下,令牌总是相同的,并且所有三个fragmet都使用CursorLoader的最后结果 - 一个重点,两个来自左侧和右侧。如何将ViewPager与CursorLoader一起使用?

如果我们可以在ViewPAger中使用CursorLoader,如果没有机会更改令牌?

回答

0

您需要使用片段而非活动的游标加载器。

确实,游标加载器是一个,但它是每个活动或片段的一个。如果从父活动调用光标加载器,则调用相同的uri是导致冲突的原因。只需从片段调用光标加载器即可。

相关问题