在list,recycleView的adapter中Editext设置监听多次添加item数据重复混乱问题

    技术2022-07-10  163

    在Android中需要在list或RecycleView的item中设置Editext的监听实现自动保存数据,单如果快速多次添加item,则每个item中的Editext数据会变乱,解决办法如下

    holder.itemS_money.setTag(position);//设置tag标记 holder.itemS_money.clearFocus();//清除焦点 holder.edit.addTextChangedListener(new TextWatcher() { @Override public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) { } @Override public void onTextChanged(CharSequence s, int i, int i1, int i2) { } @Override public void afterTextChanged(Editable editable) { Integer tag = (Integer) holder.itemS_money.getTag(); //获取的tag即可作为当前edittext的位置(position),如下 String str= list.get(tag); } });
    Processed: 0.013, SQL: 9