현재까지 제가 구현 한것은 리스트뷰를 추가할때 에딧텍스트가 있는 창을 startActivityfor result를 사용하여
새 창을 띄우고, 에딧텍스트가 들어있는 새창에서 정보를 입력하여 다시 메인으로 정보를 보내서 리스트뷰 의 텍스트에 정보를 띄우는 것입니다.
여기 까지는 구현을 했는데 수정을 하려고 하니, 어려운점이 생겨서 문의 드립니다. ㅠㅠ
저는 수정 또한 새로운 창에서 에딧텍스트를 띄어서 정보를 수정하게 하고 싶어서, 각 리스트뷰마다 수정버튼을 달아서 어뎁터 getview에서 수정버튼을 클릭시 그 해당 리스트뷰의 텍스트 값을 새로운 (수정 용 ) 창 에딧텍스트로 나오게 하였고, 이것 역시 startactivityforresult를 사용하였습니다. 그리고 새로운 수정창에서 나온 에딧텍스트(리스트뷰의 텍스트 값이 써져잇는) 를 수정하여 다시 그 데이터를 리스트뷰로 보내기 위해 어레이리스트에 값을 넣고 어뎁터로 getview에 보내려고 하는데요.
문제는 기존의 어레이 리스트 인덱스에 그 값을 넣어주어야 하는데 그 부분에서 자꾸 막힙니다.
arrraylist,add를 사용하면 아무런 변화가 없고 arraylist.set()을 사용하면 각각 인덱스를 수정할때마다 넣어줘야하는데... 방법이 없을 까요?? ㅠㅠㅠㅠㅠ