목록 데이터가 변경 될 때 Android ListActivity 업데이트?
-
20-09-2019 - |
문제
새로 고침 방법을 알고 싶었습니다 ListActivity
데이터를 변경/추가 할 때.
나는 처음으로 그렇게 생각했다 ListAdapter
목록이 언제 변경 될지 알 수 있지만 목록에 요소를 추가하면 업데이트가 없습니다. ListActivity
, ListActivity를 닫고 다시 열 때만 변경이 발생합니다.
그래서 나는 다음과 같은 모든 방법을 검색했습니다. update(), refesh()
또는 그런 것, 그러나 아무것도 없습니다. 내가 개념을 얻지 못한 것 같다. 누군가 나를 도와 줄 수 있습니까?
해결책
당신이 사용하는 경우 ArrayAdapter
, 어댑터를 통해 목록의 내용을 조작 - 기본 목록을 터치하지 마십시오. 거기 있습니다 add()
, insert()
, 그리고 remove()
방법 ArrayAdapter
.
사용중인 경우 CursorAdapter
, 실행 a requery()
에 Cursor
.
다른 팁
노력하다 ArrayAdapter : NotifyDataSetchanged
Google Docs 링크
어쩌면 당신은 이것을해야합니다 setListAdapter(listAdapter);
제휴하지 않습니다 StackOverflow