Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在RecyclerView中将项目添加到购物车?_Android_Android Recyclerview_Cart - Fatal编程技术网

Android 如何在RecyclerView中将项目添加到购物车?

Android 如何在RecyclerView中将项目添加到购物车?,android,android-recyclerview,cart,Android,Android Recyclerview,Cart,我有一个布局,它在一个回收器视图中显示所有可用的项目,底部栏显示用户选择了多少项目,以及总价格以及一个结帐按钮 问题是如何将所选数据从“回收器”视图传递到“活动”。由于数据绑定是由适配器完成的,因此我无法更新底部栏。您可以在适配器中添加一个接口,该接口有两种方法: interface ICart { void onItemSelected(Item item); void onItemRemoved(Item item); } 然后在活动中实现这一点 public cl

我有一个布局,它在一个回收器视图中显示所有可用的项目,底部栏显示用户选择了多少项目,以及总价格以及一个结帐按钮


问题是如何将所选数据从“回收器”视图传递到“活动”。由于数据绑定是由适配器完成的,因此我无法更新底部栏。

您可以在适配器中添加一个接口,该接口有两种方法:

 interface ICart {

    void onItemSelected(Item item);

    void onItemRemoved(Item item);

}
然后在活动中实现这一点

public class CartActivity implements ICart {}

您可以在适配器中添加具有两种方法的接口:

 interface ICart {

    void onItemSelected(Item item);

    void onItemRemoved(Item item);

}
然后在活动中实现这一点

public class CartActivity implements ICart {}

考虑到<代码>股票<代码>和代码> CART<代码>通常是不一样的……在大多数情况下。