viewHolder.factoryE.addTextChangedListener(viewHolder.getFactoryTw());
viewHolder.setFactoryTw(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) {
dataBean.setFactory_edit(charSequence.toString());
}
@Override
public void afterTextChanged(Editable editable) {}
});
if(null != viewHolder.getFactoryTw()){
viewHolder.factoryE.removeTextChangedListener(viewHolder.getFactoryTw());
viewHolder.setFactoryTw(null);
} // end of if
TextWatcher factoryTw;
public TextWatcher getFactoryTw() {
return factoryTw;
}
public void setFactoryTw(TextWatcher factoryTw) {
this.factoryTw = factoryTw;
}