2015-09-27 106 views
0

片段的onCreate,onCreateView在Actvity的onCreate之前調用,當它在活動XML佈局中聲明時。將Android片段生命週期附加到活動的xml中

這是正常的嗎?我可以根據上述生命週期開發代碼嗎?

//Fragment declared in activity xml 
<fragment android:name="screenfragments.SearchableFragment" 
     android:id="@+id/searchable_fragment" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" /> 

感謝

回答

0

是的,你可以有你有什麼。但請記住,當您在xml佈局中聲明片段時,片段將始終存在,您無法將其刪除或動態替換。

這與片段的目的有些相反,這些片段被設計成與活動無關的可重用組件。在你提到的情況下,片段與活動相關聯。總之,您使用的設計原則並不正常,但它可以工作,您可以圍繞它進行設計。