How to pass values from RecycleAdapter to MainActivity or Other Activities

前端 未结 6 1172
小蘑菇
小蘑菇 2020-12-12 16:04

I am working on a shopping cart app,Items are displayed as below.There is a plus, minus (+/-) buttons to choose the number of quantity.

If product quantity is chang

6条回答
  •  攒了一身酷
    2020-12-12 16:13

    Check out this. It works for me.

    Just Paste in Your Activity or Fragment

    rvSelectedProductList = Recyclerview
    selcetedItemAdapter = RecyclerView Adapter
                  rvSelectedProductList.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
                        @Override
                        public void onGlobalLayout() {
    
                            final int itemCount = selectedItemAdapter.getItemCount();
    
                            for (int i = 0; i < itemCount; i++) {
                                TextView tvSelling = rvSelectedProductList.getChildAt(i).findViewById(R.id.tvSelling);
                                TextView textViewDrawerTitle = rvSelectedProductList.getChildAt(i).findViewById(R.id.tvCartQty);
    
    
                                String totalamount = tvSelling.getText().toString();
                                String qty = textViewDrawerTitle.getText().toString();
                                System.out.println("qty" + qty);
                                System.out.println("total" + totalamount);
                            }
                            rvSelectedProductList.getViewTreeObserver().removeGlobalOnLayoutListener(this);
                        }
                    });
    

提交回复
热议问题