根据Android developers website,“每个片断必须有一个空的构造函数,因此它可以在恢复其活动状态时实例化”。因此,在新的示例项目中,它们具有以下片段实例:扩展片段的空构造函数
public static class PlaceHolderFragment extends Fragment {
public PlaceHolderFragment() {}
...
}
对于非静态片段类,这是否必要(鼓励?)?实际上,我不太了解空构造函数将如何帮助恢复活动状态。我有许多没有空构造函数的自定义对话框片段,但是它们没有问题。如果我没有为扩展片段提供一个空的构造函数,会有什么后果?