Fragment的onCreate和onCreateView的区别?

貌似在Android带的范例里,有实现onCreate的,也有实现onCreateView的,而且实现onCreateView的里面还没调用super.onCreateView,可是我自己写的代码里onCreateView没调用super这个方法,就运行失败。

请问区别在哪里呢?


onCreate是指创建该fragment类似于Activity.onCreate,你可以在其中初始化除了view之外的东西,onCreateView是创建该fragment对应的视图,你必须在这里创建自己的视图并返回给调用者,例如
return inflater.inflate(R.layout.fragment_settings, container, false);。
super.onCreateView有没有调用都无所谓,因为super.onCreateView是直接返回null的。

你可能感兴趣的:(android)