2013-02-09 6 views
-2
ListView lv = (ListView) findViewById(R.id.list); 

lv.refreshDrawableState(); 

이 작동하지 않습니다.데이터베이스 삭제 후 Listview를 업데이트하는 방법은 무엇입니까?

+0

더 나은 이해를 위해 더 많은 코드를 게시 할 수 있습니다. –

+0

당신의 문제는 .. 무엇입니까? listview 또는 데이터베이스에서 삭제 하시겠습니까? 어댑터를 지우고 어댑터에서 notiftyDatasetChanged를 호출하는 것보다 listview에서 삭제하는 경우 .... – Pragnani

답변

1

어댑터에서 전달한 list/string [] etc의 모든 데이터를 지우고 어댑터 클래스 객체의 call notifyDataSetChange()에 알립니다.

youlist.clear(); 
yourAdapter.notifyDataSetChanged(); 
+0

adapter.notifyDatesetChanged(); 작동하지 않습니다 .... – user2056523

+0

어댑터에서 데이터를 지우셨습니까? – Pratik

+0

changeCursor를 사용하여 해결했습니다. 모두 감사합니다. – user2056523

관련 문제