在Big Nerd Ranch的Android編程中,它倡導AUF(始終使用片段)。具體來說,有這樣一段話:始終使用片段
」 ...添加片段後可以成爲一個雷區更改的活動 託管UI片段的活動並不難,但也有惱人的陷阱的 羣。因爲你要跟蹤這個毫無意義的區別保持由 活動管理的一些接口,並讓他人通過碎片管理只會使事情 更糟。 要容易得多利用碎片從一開始 編寫代碼,而不是擔心疼痛並在稍後重做它的煩惱,或者 必須記住您在每個中使用的控制器類型你的應用程序的一部分。「
這本書沒有闡述什麼惱人的陷阱。什麼是陷阱?
「什麼是疑難雜症?」 - 顯然是成羣結隊的東西。由於他們居住在格魯吉亞,我想也許是g。。 :-)在開始使用片段的活動中,與開始時放入片段相比,我想不出任何特殊的挑戰。 – CommonsWare
你會不會建議他們總是使用片段? – Boon
@CommonsWare我可以想到一個 - 在活動中有片段,並使用'onActivityResult'回調。當以後交換片段的活動時,最終會產生嵌套片段,並且進一步片段路徑不會正確地獲得onActivityResult回調。如果我錯了,請告訴我(過去我確實遇到過問題),雖然你可以使它工作,但我肯定有資格作爲* gotcha * – wasyl