DialogmentFragment详细的生命周期为:
1.onAttach(Activity): 当Activity与Fragment发生关联时调用(已废弃,但是还是调用了)
2.onAttach(Context):当Activity与Fragment发生关联时调用
3.onCreate(Bundle):初始化Fragment。可通过参数savedInstanceState获取之前保存的值
4.onCreateDialog(Bundle):重写以生成自己的对话框,通常用于显示AlertDialog,而不是常规对话框;执行此操作时,不需要实现OnCreateView),因为AlertDialog会处理自己的内容。
5.onCreateView( LayoutInflater, ViewGroup, Bundle):让Fragment实例化View。
6.onViewCreated(View, Bundle):紧随onCreateView调用,表示view已初始化完成。
7.onActivityCreated(Bundle):执行该方法时,与Fragment绑定的Activity的onCreate方法已经执行完成并返回,在该方法内可以进行与Activity交互的UI操作,所以在该方法之前Activity的onCreate方法并未执行完成,如果提前进行交互操作,会引发空指针异常。
8.onSta