我尝试了很多这样的事情,但仍然无法添加更多的arraylist
请帮帮我。
这是我的代码:
public static ArrayList<HashMap<String, String>> cartList;
cart.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
// Get the position from the results
HashMap<String, String> resultp = new HashMap<String, String>();
resultp = data.get(position);
cartList = new ArrayList<HashMap<String, String>>();
HashMap<String, String> map = new HashMap<String, String>();
map.put("nama", resultp.get(SellerActivity.TITLE));
map.put("harga", resultp.get(SellerActivity.HARGA));
map.put("link_gambar", resultp.get(SellerActivity.WEBSITE));
map.put("website", resultp.get(SellerActivity.GAMBAR));
cartList.add(map);
}
});
我希望输出是我的arraylist列表,但在这种情况下我只能添加一个数组。 感谢..
更新:
现在我想添加复选框和按钮以从arraylist中删除项目,有一个线索吗?
答案 0 :(得分:1)
每次用户点击购物车时,您都会创建cartList。也许,如果从cartList = new ArrayList<HashMap<String, String>>();
中删除字符串OnClick
并重写示例代码的第一个字符串public static ArrayList<HashMap<String, String>> cartList = new ArrayList<HashMap<String, String>>()
,问题就可以解决了?