如何在购物应用程序中添加购物车功能?

时间:2018-08-22 07:51:02

标签: android api retrofit2

我正在用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

1 个答案:

答案 0 :(得分:0)

如问题中所述,我不能将产品添加到购物车,如果我将一个产品添加到购物车,以前的产品会消失。 所以我通过两种方式找到了解决方案-

1)使用静态ArrayList存储所有产品。

2)在我们可以存储产品的数据库中创建一个新的Cart表。

我宁愿使用第二个,因为这将是更动态的解决方案,而使用静态ArrayList仍然会带来一些问题。