Имеется у меня кастомный ListView, каждый элемент которого состоит из EditText и кнопки
Есть кастомный же ArrayAdapter, связанный с данным ListView, и ArrayList<EditText>:
private ArrayList<EditText> m_edit = null;
private EditAdapter m_adapter;
private class EditAdapter extends ArrayAdapter<EditText>
При добавлении в ListView нового элемента, так же обновляю ArrayList таким образом: m_edit.add(et); (et — экземпляр EDitText)
Здесь все хорошо
Что хочу сделать:
1. Предоставить пользователю возможность вводить произвольные данные в EditText элементов ListView — с этим вроде бы проблем нет
2. Обновлять этими данными соответствующие элементы связанного ArrayList — вот здесь проблема. Совсем не понимаю как это сделать.
П. 2 нужен, чтобы потом все введенные данные из ListView сохранить в БД. Если есть способ, как этом можно сделать, не обращаясь к ArrayList — буду рад услышать совет