Как добавить в (корзину) изображение, отображаемое в деталях товара - PullRequest
0 голосов
/ 02 апреля 2019

Я пытался сохранить, я пытался использовать productID в cartMup, но он не работал.

Вот так я получаю идентификатор продукта из активности продуктов:

productID = getIntent().getStringExtra("pid");
private StringproductID = "";

Хранение данных в корзину Список:

private void addingToCartList() {

     final HashMap<String, Object> cartMap = new HashMap<>();

     cartMap.put("pid", productID);
     cartMap.put("pname", productName.getText().toString());
     cartMap.put("price", productPrice.getText().toString());
     cartMap.put("discount", "");
     cartMap.put("quantity", numberButton.getNumber());
     cartMap.put("time", saveCurrentTime);
     cartMap.put("date", saveCurrentDate);

     cartListRef.child("User view").child(Prevalent.currentOnlineUser.getEmail()).child("Products").child(productID).updateChildren(cartMap)
     .addOnCompleteListener(new OnCompleteListener<Void>() {

         @Override
         public void onComplete(@NonNull Task<Void> task) {

             if (task.isSuccessful()) {

                 cartListRef.child("Admin view").child(Prevalent.currentOnlineUser.getEmail()).child("Products").child(productID).updateChildren(cartMap)
                     .addOnCompleteListener(new OnCompleteListener<Void>() {

                     @Override
                     public void onComplete(@NonNull Task<Void> task) {

                         if (task.isSuccessful()) {

                             Toast.makeText(ProductDetailsActivity.this, "Product added to
 Cart!",Toast.LENGTH_SHORT).show();

                             Intent intent = new Intent(ProductDetailsActivity.this, HomeActivity.class);

                             startActivity(intent);
                         }
                     }
                 });
             }
         }
     });   
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...