我正在用android开发一个简单的购物应用程序。我正在使用翻新版2.4网络库。我被困在“添加到购物车”功能中。寻找帮助...
代码:
model.add(Activation('softmax'))
homeCall = new ProductCall();
/* Retrofit Instance */
homeFit = homeCall.ProductConnect();
/* Api Instance */
prodApi = homeFit.create(ProductDetails.class);
Call<Products> Check = prodApi.getcart("cart",dt.Prod);
Check.enqueue(new Callback<Products>() {
@Override
public void onResponse(Call<Products> call, Response<Products> response) {
List<Products> list = response.body().getPosts();
productList.addAll(list);
Log.d("P_Res", "onResponse: "+productList);
cartAdapter = new ProductCartAdapter(productList,ProductCart.this);
recycleCart.setAdapter(cartAdapter);
}
@Override
public void onFailure(Call<Products> call, Throwable t) {
Log.d("CART", "onFailure: "+t.getMessage());
}
});
RecyclerAdapter
答案 0 :(得分:0)
如问题中所述,我不能将产品添加到购物车,如果我将一个产品添加到购物车,以前的产品会消失。 所以我通过两种方式找到了解决方案-
1)使用静态ArrayList存储所有产品。
2)在我们可以存储产品的数据库中创建一个新的Cart表。
我宁愿使用第二个,因为这将是更动态的解决方案,而使用静态ArrayList仍然会带来一些问题。