Java Android Studio 2.1.1中的空白片段模式

Java Android Studio 2.1.1中的空白片段模式,java,android,android-fragments,Java,Android,Android Fragments,我们真的需要这些线路吗 public MyFragment() { // Required empty public constructor } ... @Override public void onDetach() { super.onDetach(); mListener = null; } 如果android符合java,并且我们没有任何带参数的构造函数,那么将自动生成一个空构造函数。无论如何,我们应该使用工厂方法newInstance()。这只是预防措施吗

我们真的需要这些线路吗

public MyFragment() {
    // Required empty public constructor
}
...

@Override
public void onDetach() {
    super.onDetach();
    mListener = null;
}
如果android符合java,并且我们没有任何带参数的构造函数,那么将自动生成一个空构造函数。无论如何,我们应该使用工厂方法
newInstance()
。这只是预防措施吗

为什么我们要为听众操心?据我所知,在本例中,片段可能包含来自GC捕获的主机活动。在配置更改时,
onAttach()
将重新引用,在永久分离碎片时,将使用mListener销毁碎片