2 回答

TA貢獻(xiàn)1816條經(jīng)驗(yàn) 獲得超6個(gè)贊
問(wèn)題出在 SimpleFragment 中。我一直引用該片段的根視圖(有View mRootView
字段),并且不會(huì)重新創(chuàng)建它,以防它不為空。

TA貢獻(xiàn)1854條經(jīng)驗(yàn) 獲得超8個(gè)贊
如果我正確理解這一點(diǎn),而不知道您擁有什么,而不查看“ fragment_container”的布局,那么我會(huì)告訴我,如果您不向其提供更多信息,則其類型ViewGroup此時(shí)只能有一個(gè)子級(jí)。
這意味著fragment_container已經(jīng)有一個(gè)孩子,您需要在添加SimpleFragment.
假設(shè)您有第一個(gè)片段布局,如下所示
<someView>
? <fragment_container/>? // hear you are loading your first fragment and trying load the SimpleFragment as well which is causing problem.
</someView>
你需要的是
<someView>
? <fragment_container/>? only load First Fragment "first_fragment_layout.xml"
</someView>
在第一個(gè)片段的布局中
第一個(gè)_fragment_layout.xml
<someView>
? <viewBlasBla/>
? <viewBlasBla/>
? <fragment_container/>? load SimpleFragment here
</someView>
正如您所看到的,您確實(shí)正在嘗試執(zhí)行嵌套片段,這不是一個(gè)好的實(shí)踐。如果可能的話盡量避免這種情況:)。
添加回答
舉報(bào)