마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

listview 업테이트하기..?

0 추천
listView의 데이타를 수정할려고 하는데 안됩니다

*public void onItemClick(AdapterView<?> arg0, View arg1, int row,
     long arg3) {            

        list.get(row).setWordTitle("홍길동");
                 adapter.notifyDataSetChanged();

 

위처럼 했는데 수정이 안됩니다

             list.remove(row);
              adapter.notifyDataSetChanged()\

위처럼하면 맨 아래행만 삭제가 됩니다

어떻게 해야하나요?
헨씀히포 (3,660 포인트) 님이 2014년 4월 14일 질문

2개의 답변

+1 추천
adapter가 가지고 있는 List객체와, 멤버변수에 선언된 List객체가 동일한 객체가 아닐것으로 판단되네요.

소스상으로는 핵심부분이 없어 정확하게 알 수 없습니다.
dev_아마 (9,750 포인트) 님이 2014년 4월 14일 답변
+1 추천
adapter.getItem()을 사용해보세요~

그 전에 사용하시는 어댑터에 getItem()이 올바르게 Override 되어 있어야 합니다.
Lifeclue (7,930 포인트) 님이 2014년 4월 14일 답변
...