修改对象

时间:2017-11-28 20:52:53

标签: java android object

所以对于我的应用程序,我有一个recyclerView,它包含一个Albums列表(我程序中的一个可分配的对象)。每个相册包含一个照片的ArrayList(另一个可分配的对象)。在我目前的设置中,当用户点击相册时,会打开单独的活动,其中将显示所述相册的所有照片!现在我正在将我的整个相册传递到照片活动,用户可以点击按钮,我的代码访问相册的arrayList并添加照片。现在当我回到我的专辑活动时,专辑还没有完全修改(即没有添加照片)。我的问题是我所做的事情是否有意义并且在单独的活动中修改对象将改变其在当前活动中的状态!

1 个答案:

答案 0 :(得分:0)

使用StartAcitvityForResult()开始新活动。在新活动中,在arrayList中进行所有更改。当您的新活动完成时,将结果发送回上一个活动。您可以在哪里更新列表。 Here是startActivityForResult

的示例