我有一個帶有默認代碼的通用android選項卡式設置。片段的生命週期阻止我在活動交換時使用notifyDataSetChanged
我也有第二個活動,listaddactivity
,基本上只是構造一個自定義的parcelable
對象,並吐出到所有的標籤和片段mainactivity
。
我的第二個選項卡包含ListFragment
;我試圖用我收到的數據listaddactivity
的意圖發送到mainactivity
進行更新。我的問題在於,我發現我的ListFragment
在轉換活動時被破壞和重建;以及其中包含的數據。這意味着無論何時我收到我的mainactivity
中的來自我的listaddactivity
的意圖,它都會更新列表;但僅限於我構建的最新對象(不存儲所有以前的對象)。
如何保留這個ArrayList<myCustomObject>
對象或保留ListFragment
以允許列表不斷增長?