我想将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
答案 0 :(得分:6)
问题在于,我们在从活动中调用时使用getLoaderManager()
或getSupportLoaderManager()
,但是当涉及片段时,您可以直接调用getLoaderManager()
,无需调用getSupportLoaderManager()
并在幕后根据所使用的片段调用其各自版本的方法。