1. 程式人生 > >Fragment的onCreate和onCreateView的區別?

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的。