片段

片段表示活動中的行為或使用者介面的一部分。你可以在單個活動中組合多個片段以構建多窗格 UI,並在多個活動中重用片段。你可以將片段視為活動的模組化部分,它具有自己的生命週期,接收自己的輸入事件,並且可以在活動執行時新增或刪除(有點像子活動,你可以在不同活動中重複使用)。

建構函式

每個片段都必須有一個空建構函式,因此可以在恢復其活動狀態時進行例項化。強烈建議子類沒有帶引數的其他建構函式,因為在重新例項化片段時不會呼叫這些建構函式。相反,引數可以由呼叫者使用 setArguments(Bundle) 提供,稍後由 Fragment 使用 getArguments() 檢索。