문제

새로 고침 방법을 알고 싶었습니다 ListActivity 데이터를 변경/추가 할 때.

나는 처음으로 그렇게 생각했다 ListAdapter 목록이 언제 변경 될지 알 수 있지만 목록에 요소를 추가하면 업데이트가 없습니다. ListActivity, ListActivity를 닫고 다시 열 때만 변경이 발생합니다.

그래서 나는 다음과 같은 모든 방법을 검색했습니다. update(), refesh() 또는 그런 것, 그러나 아무것도 없습니다. 내가 개념을 얻지 못한 것 같다. 누군가 나를 도와 줄 수 있습니까?

도움이 되었습니까?

해결책

당신이 사용하는 경우 ArrayAdapter, 어댑터를 통해 목록의 내용을 조작 - 기본 목록을 터치하지 마십시오. 거기 있습니다 add(), insert(), 그리고 remove() 방법 ArrayAdapter.

사용중인 경우 CursorAdapter, 실행 a requery()Cursor.

다른 팁

노력하다 ArrayAdapter : NotifyDataSetchanged
Google Docs 링크

어쩌면 당신은 이것을해야합니다 setListAdapter(listAdapter);

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top