如何在Fragments中使用getSupportLoaderManager()?

时间:2017-12-21 18:24:05

标签: java android android-fragments android-loadermanager

我想将API中的信息加载到from collections import defaultdict def simplify(zoo): d = defaultdict(int) for animal in zoo: d[(animal.species, animal.gender)] += animal.amount return [Animal(s, g, a) for (s, g), a in d.items()] # Py3: return [Animal(*k, v) for k, v in d.items()]

我使用Fragment但发生了错误:

  

无法解析方法:getSupportLoaderManager()

我搜索此用途getSupportLoaderManager(),但我有onActivityCreated()

你能帮我解决这个问题吗?

NullPointerException

1 个答案:

答案 0 :(得分:6)

问题在于,我们在从活动中调用时使用getLoaderManager()getSupportLoaderManager(),但是当涉及片段时,您可以直接调用getLoaderManager() ,无需调用getSupportLoaderManager()并在幕后根据所使用的片段调用其各自版本的方法。