0
我有一個非常複雜的佈局:一個主詳細視圖,其中詳細片段包含一個其他3個片段的傳呼機。我有點迷路,確保每個片段都有傳遞給它的正確參數,特別是因爲某些數據是通過主細節片段中的異步任務加載的,然後將其推送到子片段中。如何管理傳遞給android活動的參數?
除此之外,很多碎片都顯示在手機上的活動中,而且我有很多加載相同碎片的不同方法。
什麼是確保我需要的所有參數都是爲每個片段設置的,通過使用它們的每個活動/片段?
我正在考慮爲片段添加一個靜態「構建」方法,該方法將返回正確填充了參數集的片段實例,但是當數據設置在asyncTasks之後時,這不起作用。
任何人都可以建議我如何管理我的碎片&活動之間的數據流?
基本概念應該是[觀察者模式](http://www.oodesign.com/observer-pattern.html),例如,由java.util.Observable和Observer實現 –
我正在尋找比觀察者更緊密的接口。我得到的問題是我無法很好地導航我的代碼,以便準確查看哪些片段依賴於哪些片段,因爲啓動意向或創建片段會設置參數束而不是明確定義的接口。 – user1491250