如何从列表视图中启动上一个活动.单击



我有ActivityA,它有一个按钮和一个列表视图,我有ActivityB,它具有一组可以操作的属性。当您设置这些属性并单击"保存"时,它将向ActivityA中的列表视图添加一个项目。

我想点击列表视图项目,让它用之前所做的更改填充ActivityB。

我是否必须向启动活动提供这些更改,并将这些更改保存在数据库中进行读取?或者有没有更简单的方法。

您可以从A启动活动B作为startActivityForResult(),并在管理活动A上B的结果时,看看这个如何在Android上管理"startActivityForResult"?。如果它们类似于您需要保存在数据库中的设置或某些数据,则共享首选项:http://developer.android.com/guide/topics/data/data-storage.html请记住,不建议使用共享首选项,以保存大量数据。

我不完全确定你在问什么。您是否试图仅在两个活动之间发送数据?如果是这样的话,这可以通过将所需的数据放入ActivityA中的捆绑包中并将其添加到intent中,调用ActivityB并在onCreate()中检索它来实现,反之亦然。

然而,如果你想从ActivityB实时更新列表视图,你需要使用Fragments。

开发者Android:碎片

相关内容

最新更新