问题不在于解决那个空回报,而是关于防止发生的最佳做法。
fragments
时,应该避免哪些错误,以避免null
方法获得getActivity()
?特别是fragments
上的viewpagers
。答案 0 :(得分:0)
如果您运行的代码null
或getActivity()
getContext()
,则表示您的代码在分离片段后运行onDetach()
被叫了。
这可能是因为您正在运行异步操作,并且当结果返回时,您的片段与活动分离,或者甚至可能已被销毁。因此,在这种情况下,找到getActivity
返回null
是有效的,在这种情况下,您只需要: