有關管理多個Fragment
雖然很多方法都可以達到目的
但是老覺得不太對, 想問問大家應該怎樣做才對
一個app裡只使用一個Activity, 其他頁面全都用Fragment去做
假設現在顯示的頁面是Fragment A
接著點中了Fragment A的某個Button所以要切換到 Fragment B
但是Fragment B要顯示大量數據
然後數據的來源可以有以下幾種
1. 在Fragment A做完, 然後設給Activity, 接著將頁面切到Fragment B , 再去Activity抓
2. 直接切換到Fragment B, 再由Fragment B自己去抓數據(這樣會有空白時間)
3. 一開始就直接在Activity將所有的Fragment宣告出來, 設置多個得到Fragment的接口,
在Fragment B設置一個setData的方法設數據
Fragment A將資料載完後直接從Activity得到Fragment B的instance呼叫setData
最後再切換頁面
因為數據多且複雜, 不能用Bundle, 請問該怎麼做才對
以上的方式都是自己工作時順便想的, 因為接觸不久身邊也沒其他前輩不知正規的方式該如何做