안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요, 안드로이드 공부하는 학생입니다.
다름이 아니라, 리스트뷰 갱신에 대해 질문을 드리고자 합니다.
현재 커스텀 탭을 구성했고요, 메인메뉴에서 하나 선택하면 그안에 커스텀 탭이 나타나는데 문제는..
탭은 원활하게 잘 작동하는데요 첫번째 탭에서 검색한 내용을 DB에서 불러온 후, 그 내용을 저장하면
두번째 탭 리스트뷰에 나타나게 하려고 하는데요 어떨땐 되더니 어떨땐 안되고 그러네요..
1번탭에서 검색(자체DB)하고나서 그 결과 화면에서 검색어를 저장하는 버튼을 선택하면 "저장되었습니다" 라고 뜨고
두번째 탭(리스트뷰)에 목록에 저장이 되게끔 했는데요 이게 웃긴것이..
바로 탭을 이동해서 보면 안나오구요
메뉴로 나갔다가 다시 들어와서 보면 있네요..
list.setAdapter(adapter) 도 했고, adapter.DatasetChanged()도 했는데요 도대체 왜안되나 모르겠어요..
참고로, 첫번째 탭에서 검색어를 입력하고 검색을 누르면 자체DB에 저장된 내용중 타이틀을 매치시켜 맞는걸 골라오구요
거기서 검색어 저장 버튼을 누르면 또 다른 DB에 저장이 됩니다. 그리고 두번째 탭에서는
그 DB에 저장되어 있는것을 불러오도록 했는데, 아.. 탭을 커스텀으로 바꿔서 그런걸까요?
어떤걸 고쳐야하는지 알려주세요..
invalidate인가? 해야할걸요