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

액티비티 간에 데이터 전달 후 리스트뷰에 아이템 등록하기 질문입니다!

0 추천
액티비티 A에서 액티비티 B를 호출하고 B에서 등록한 데이터들을 액티비티 A에서 받아온 것까지 확인을 하였습니다.

풀어서 말씀 드리자면  B클래스에서 게시하려는 글의 제목, 게시 날짜 등을 전달하였고 액티비티 A에서 getExtras 를 통하여 제대로 전달받은 것을 확인하였습니다. 후에 ListView에 아이템을 등록하였는데요. 아이템이 등록되지 않아서 별도의 리스트뷰를 등록하는 메서드를 만들고 onActivityResult 에서 B에서 A로 돌아올 때 메서드를 호출하도록 했습니다. 그런데 역시 빈화면이 나오고 있네요 ㅠㅠㅠ 혹시나 해서 액티비티 A를 재호출 하는 것 까지 해봤는데도 모르겠어서 질문을 드립니다 ㅠㅠㅠ

액티비티 B에서 받아온 데이터들을 리스트 뷰 아이템으로 등록 후 액티비티 A 화면에 출력되도록 어떻게 해야 하나요?
바지년 (140 포인트) 님이 2016년 1월 12일 질문

1개의 답변

0 추천
간단한 소스 코드를 첨부하시면 더 빨리 찾으실수 있으실텐데요..

일단 adapter에서 리스트를 전체로 받는다면 원래 가지고있던 리스트의 길이가 변화되면 adapter.notifyDataSetChanged();

를 호출해야 리스트가 갱신이 됩니다.
캬옹이 (37,920 포인트) 님이 2016년 1월 13일 답변
...