2013-11-27 84 views
1

當在Android中使用片段時,我可以將片段元素作爲下面的一個。使用Android片段

HashMap<String, ArrayList<MyProduct>> orderAdap = InvocieProductFragment.mapOrderd; 

在這種情況下,確實它創建一個新實例。或者它是通過一個副本,或者它是使用相同的資源。當我更新這樣一個項目的值時,它會在所有地方更新。我在這件事上有點興奮,有人可以幫我解決這個問題。

回答

0

您正在處理常規對象實例。沒有魔法參與。所以你必須自己傳播變化。

+0

所以每次我創建一個新的實例,他們必須單獨更改???? –

+0

是的。使用廣播在您的應用中傳播更改。我發送一個本地廣播的變化,並從我的數據源(web服務,數據庫,無論如何)拉新的數據。 – schlingel

+0

好的。提前致謝。 –