我从listview中的json获取数据,当我点击listview项目时,它将打开另一个包含项目详细信息的活动。在这个活动中,我有按钮添加到购物车。点击“添加到购物车”按钮后,我想推送该产品购物车活动
This is my list view, In listview
现在点击Add add_to_cart按钮后,我想将此产品推入购物车。我怎么能这样做。
答案 0 :(得分:0)
如果你想在某个地方发射事件并且有行动将接收它然后做它的东西。 你可以使用听众,RXjava,Eventbus 我想在你的情况下,简单的方法将是Eventbus
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 *};