在我的片段中,我这样做是为了获得对上下文的引用:
@Override
public void onAttach(Activity activity) {
super.onAttach(activity);
this.context = activity;
}
这可能是个问题吗?它是内存泄漏的窗口吗?
如果是这样,有什么更好的方法?
(使用getActivity()
有时会返回null并且可能会产生问题)
答案 0 :(得分:1)
这不是问题,但要确保在onDestroyView()
中将其设置为null@Override
public void onDestroyView()
{
super.onDestroyView();
context = null;
}