在我的Android应用中,我有一个recyclerview,其中包含项目列表。每个项目都有两个textview和一个按钮。我该如何编码该按钮,以便当用户单击该按钮时,该项目会添加到Cartactivity的Listview中(这是另一个活动)。 我正在使用JSON和MYSQL填充recyclerview列表。
答案 0 :(得分:0)
一个非常简单的解决方案是创建一个单例类,其中将包含您添加的所有项目。例如,您可以创建一个名为 CartItems 的类,该类将包含一个 CartItem 列表。在您的 CartActivity 中,您可以访问 CartItems 的对象,并对其进行任何操作。
只是一些高级代码
public class CartItems {
static CartItems cartItems;
List<CartItem> items;
public static CartItems getInstance() {
//Return your singleton object
}
public void addItem(CartItem item) {
//Add item to your list
}
//Add other methods for your use
}
public class CartItem {
//Data members
//Member functions
}
在您的 CartActivity 中,您可以调用 CartItems.getInstance()来获取所有添加的项,然后继续进行所需的操作。