如何将产品添加到购物车并将其放入另一个活动的列表视图中



我正在从列表视图中的json获取数据,当我单击listview项目时,它将打开另一个包含项目详细信息的活动。在此活动中,我有按钮添加到购物车。单击添加到购物车按钮后,我想推送该产品购物车活动

这是我的列表视图,在列表视图中

这是我的详细信息活动

现在,单击add_to_cart按钮后,我想将此产品推入购物车。我该怎么做。

如果您想

在某个地方触发事件并且有操作将接收它,然后执行它的事情。可以使用监听器、RXjava、事件总线我想在您的情况下,简单的方法是事件总线

https://github.com/greenrobot/EventBus

只需像DeleteProductEvent一样创建您的活动,然后发布 EventBus.getDefault().post(new DeleteProductEvent());然后,您可以通过以下方式在列表活动中处理它 @Subscribe(threadMode = ThreadMode.MAIN)
public void onMessageEvent(DeleteProductEvent event) {*handle what do you want *};

最新更新