1
我想將自定義對象的ArrayList傳遞給FragmentActivity
。每個Fragment
將具有由單個對象填充的信息。將對象傳遞給片段活動並從片段寫入對象的正確方法
我的問題是,當我在每個Fragment
使用set
方法(在自定義對象),將是正確更新我的這些自定義對象的ArrayList,這樣我可以通過對象的這個更新的ArrayList的另一個Activity
?
我想將自定義對象的ArrayList傳遞給FragmentActivity
。每個Fragment
將具有由單個對象填充的信息。將對象傳遞給片段活動並從片段寫入對象的正確方法
我的問題是,當我在每個Fragment
使用set
方法(在自定義對象),將是正確更新我的這些自定義對象的ArrayList,這樣我可以通過對象的這個更新的ArrayList的另一個Activity
?
是的,只要對對象的引用是相同的即可進行更改。
它的複雜.. Activities和Fragments應該通過Intents/Bundle獲取參數,並且它們必須以某種方式('Parcellable')進行序列化,因爲系統可以使用原始對象的反序列化副本重新啓動您的應用程序和片段。 – zapl