penso di aver risolto ma accetto volentieri commenti o ottimizzazioni.
ho sostituito questa parte
e aggiunto questo prima di quanti.setText(a.getQuanti());codice:quanti.setOnFocusChangeListener(new OnFocusChangeListener() { public void onFocusChange(View v, boolean hasFocus) { if (!hasFocus){ EditText cb = (EditText) v; Articolo a = (Articolo) cb.getTag(); a.setQuanti(cb.getText().toString()); } } });
codice:quanti.setTag(a);