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

ListView에 List추가하기

0 추천
다른 엑티비티에 있는 내용을 listview에 추가하려고 하는데 어떻게 해야하나요?

그리고 다른 엑티비티에 있는 버튼을 누르면 listview에 바로 추가가 되게 어떻게 하나요?
ㅇㅇ 님이 2017년 8월 2일 질문
2017년 8월 2일 수정

1개의 답변

0 추천
 
채택된 답변
구조가 어떻게 되어 있는지에 따라 다릅니다

일단 리스트 뷰가 존재하는 액티비티 (A)에서 리스트뷰에 추가할 데이터를 가진 액티비티(B)를 띄운다는 전제 하에 말씀드리면 아래와 같습니다.

1. A 액티비티에서 B 액티비티를 startActivityForResult 함수를 사용하여 호출합니다.

2. B 액티비티 종료전 setResult 를 사용하여 리스트뷰에 표시될 데이터를 전달합니다.

3. A 액티비티에서 onActivityResult를 사용하여 데이터를 수신받아 리스트뷰 Adapter에 연결된 어레이리스트에 추가합니다.

4. 리스트뷰에 연결된 Adapter의 notifyDatasetChanged를 호출합니다.
익명사용자 님이 2017년 8월 2일 답변
...