I've a ListView that displays a single button and a single EditText in each ListView row.
I'm using the ViewHolder pattern in my ArrayAdapter so all the buttons share a single OnClickListener. Picking up the button click is easy because onClick(View view) in my OnClickListener gives me the view (and I use getTag() to get my model object).
I can't figure out how to have a single TextWatcher to get the changed text, because there's no view parameter in TextWatcher onTextChanged() callback. Any help appreciated!