Android 如何通过活动按钮事件在RecyclerView中为每一行点击API

Android 如何通过活动按钮事件在RecyclerView中为每一行点击API,android,android-recyclerview,Android,Android Recyclerview,我正在开发一个应用程序,其中Recyclerview中有许多行,我必须通过活动上的单个按钮更新所有行的可用数量。当我单击活动上的“确认所有”按钮时,它将逐个更新所有行 我已经在每一行上按确认按钮进行了一次更新,但我不知道如何通过单击一个接一个地进行更新。我在这里使用的是截击 用户将一次更新所有行的可用数量&单个选项卡必须更新所有行 我的回收器适配器: 创建用于保存每行editText值的arraylist: ArrayList<Integer> wholeQuantity; 现在

我正在开发一个应用程序,其中Recyclerview中有许多行,我必须通过活动上的单个按钮更新所有行的可用数量。当我单击活动上的“确认所有”按钮时,它将逐个更新所有行

我已经在每一行上按确认按钮进行了一次更新,但我不知道如何通过单击一个接一个地进行更新。我在这里使用的是截击

用户将一次更新所有行的可用数量&单个选项卡必须更新所有行

我的回收器适配器:


创建用于保存每行editText值的arraylist:

 ArrayList<Integer> wholeQuantity;
现在创建一个方法:

 public void confirmAllQuantity(){

      for(int i=0;i<list.size();i++)
      {
           ((AdjustInventory)context).editQuantity(list.get(i).getSku(),wholeQuantity.get(i),i);
      }
 }
在该类/活动中,如要符合所有编辑文本值,请执行如下代码:

  adjustInventoryAdapter.confirmAllQuantity();

为每个绑定事件添加一个新的TextWatcher将影响性能。相反,另一种方法是创建TextWatchers的arraylist,其大小等于数据的大小。如果某个特定位置的TextWatcher为空,则对其进行初始化,否则使用旧的TextWatcher。我的“确认所有”按钮处于活动状态,我如何通过按钮列表器执行此操作@ankitpatidar&感谢您的回复现在您有适配器对象了吗?。。。所以在setAdapter anytimeSorry之后通过这个对象调用这个方法,我不明白。请编辑您的答案,并在活动或适配器中提及我需要添加的内容。非常感谢@ankitpatidar,希望您能理解。如果无法询问,我将解释
  holder.availableQty.addTextChangedListener(new TextWatcher() {
        @Override
        public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {

        }

        @Override
        public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {

        }

        @Override
        public void afterTextChanged(Editable editable) {
              wholeQuantity.set(position,Integer.parseInt(editable.toString());
        }
    });
 public void confirmAllQuantity(){

      for(int i=0;i<list.size();i++)
      {
           ((AdjustInventory)context).editQuantity(list.get(i).getSku(),wholeQuantity.get(i),i);
      }
 }
   recyclerView.setAdapter(adjustInventoryAdapter);
  adjustInventoryAdapter.confirmAllQuantity();