다들 쓰시는 방법일텐데 제목처럼 표현한게 적절할지는 모르겠습니다....;

aa = new ArrayAdapter<String>(this, R.layout.customrow, arraylist);
와 리스트뷰의 setAdapter를 통해서 ArrayAdapter가 설정되어있는 상황이고

ArrayAdapter 내용은 sqlite db에서 가져오는 구조로 되어있습니다.

처음에는 sqlite db의 내용을 수정한 뒤 ArrayAdapter를 clear 한 뒤에 다시 처음이랑 똑같은 방법으로 추가하는 방법으로 도전하였지만 내용을 변경시키는 시점에서 화면에 보이는 리스트에는 전혀 아무런 변화가 없습니다.

그래서 db를 수정하고 나서 ArrayAdapter를 수정하고 ArrayList도 수정하고 각 개체에 notify, notifyAll, notifyDataSetChanged, notifyDataSetInvalidated 등도 되는대로 막 해봤는데 역시나 보이는데서는 변화가 없고 스크롤 시켜서 리스트뷰의 draw가 일어날때 자료가 안맞아서인지 익셉션 나면서 죽네요;

db 바꾸는 시점이 잘못된건지 새로고침 하는 방법을 잘 모르겟어요 ㅠ 혹시 비슷한 어려움 겪으셨던분들 없으신가요..?