подробный код активности здесь, как я могу добавить значок корзины и решить проблему получения данных корзины с сервера.
addtoCartBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String userId= Preference.getStringPreference(mContext, Constatnt.USERID);
apiInterface= ApiClient.getRetrofit();
Call<AddToCartPojo> callApicart =apiInterface.sendAddToCart(userId,ProductId);
callApicart.enqueue(new Callback<AddToCartPojo>() {
@Override
public void onResponse(Call<AddToCartPojo> call, Response<AddToCartPojo> response) {
AddToCartPojo dataModal= response.body();
if (dataModal.getRespons() != null ) {
} }
@Override
public void onFailure(Call<AddToCartPojo> call, Throwable t) {
Toast.makeText(getApplicationContext(), t.getMessage(), Toast.LENGTH_SHORT).show();
}
});
}
});
Название активности корзины - это операция доставки, которую я не могу понять какую ошибку я здесь сделал.
ApiInterface apiInterface = ApiClient.getRetrofit();
Call<AddToCartMainModel> callregister = apiInterface.getAddToCart(userId);
callregister.enqueue(new Callback<AddToCartMainModel>() {
@Override
public void onResponse(Call<AddToCartMainModel> call, Response<AddToCartMainModel> response) {
AddToCartMainModel mainModel = response.body();
if (mainModel != null && mainModel.getAddress() != null) {
ArrayList<Address> dataList = (ArrayList<Address>) mainModel.getAddress();
CartInsertDataAdapter dataAdapter = new CartInsertDataAdapter(dataList, mCcontext);
deliveryRecyclerView.setAdapter(dataAdapter);
dataAdapter.notifyDataSetChanged();
}
}
@Override
public void onFailure(Call<AddToCartMainModel> call, Throwable t) {
Toast.makeText(DeliveryActivity.this, t.getMessage(), Toast.LENGTH_SHORT).show();
}
});