我有一个带有默认代码的通用android选项卡式设置。片段的生命周期阻止我在活动交换时使用notifyDataSetChanged
我也有第二个活动,listaddactivity
,基本上只是构造一个自定义的parcelable
对象,并吐出到所有的标签和片段mainactivity
。
我的第二个选项卡包含ListFragment
;我试图用我收到的数据listaddactivity
的意图发送到mainactivity
进行更新。我的问题在于,我发现我的ListFragment
在转换活动时被破坏和重建;以及其中包含的数据。这意味着无论何时我收到我的mainactivity
中的来自我的listaddactivity
的意图,它都会更新列表;但仅限于我构建的最新对象(不存储所有以前的对象)。
如何保留这个ArrayList<myCustomObject>
对象或保留ListFragment
以允许列表不断增长?