在Activity之間傳送複雜的內容

當App在Activity A顯示為一個列表時,點擊列表的其中一個項目,會再開啟下一個Activity B顯示詳細內容時,這時候資料可能從網路或資料庫抓取,所以這些將顯示的資料可能已經在Activity A已經全部抓取過,在跳轉到Activity B後,如果再抓取一次,這將會是一個很浪費流量和系統資源的動作。

換言之,如果將Activity A抓取過的內容,經由Bundle傳至ActivityB,就可以省去許多網路頻寬,以及系統資源,但Bundle傳輸的資料有限,將多項資料分成多個Key傳輸,Activity B這邊的程式勢必會很雜亂,因此我想到了兩種方法如下:
繼續閱讀

廣告