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

Fragment 에서 Activity로 데이터 전송 질문드립니다.

0 추천

 

안녕하세요

이번에 실습예제연습으로 응용을 하려고하는데 잘 되지 않아 질문드립니다ㅠㅠ

메인액티비티는 빨간색 네모이고 파란색은 프래그먼트 공간입니다.

프래그먼트A 버튼을 누르면 프래그먼트A(파란색부분)이 바뀌고

프래그먼트B 버튼을 누르면 프래그먼트B(파란색부분)으로 바뀝니다.

빨간색네모부분은 고정입니다.

그래서 프래그먼트A에서 스피너값을 모두 선택한뒤 그 데이터값을 텍스트뷰로 스피너 바로 밑쪽에 나타내고 있고

프래그먼트B에서도 스피너값을 모두 선택한뒤 그 데이터값이 스피너 바로 밑 텍스트뷰로 나타내어집니다.

이 데이터를 다음 액티비티로 모두 넘기고 싶은데요.

 

아래쪽 next_page_button 을 프래그먼트A에서 누르든 프래그먼트B에서 누르던

각 프래그먼트에서 선택된 데이터값이 모두 다음 페이지로 넘어가게 하고 싶습니다.

프래그먼트 단 한개만 가지고 데이터를 옮기는것은 startActivity(intent); 로 쉽게 하는데...

프래그먼트를 2개이상으로 하려고 할때 받아오지 못합니다.

 

도와주세요 ㅠㅠㅠ

크리에이션 (220 포인트) 님이 2015년 2월 10일 질문

1개의 답변

0 추천
가장 쉬운 방법은

메인 엑티비티에 fragment 전역 변수를 하나를 추가해 주시고

메인 엑티비티에서 fragment가 변경될때마다 값을 변경해 주신 후

값을 가져올 fragment에서 public 게터를 만들어 서 사용하시면 됩니다.

그리고 가져온 값을 다른 Fragment호출 할때 넘겨 주시면 되겠죠...
이드로이드 (22,930 포인트) 님이 2015년 2월 10일 답변
이드로이드님이 2016년 8월 11일 수정
ㅠㅠ 겟차는 뭐에영???
잘못된 정보라 삭제해요
getter/setter(게터/세터) 겠죠?ㅋㅋㅋ
헛 그러게요 게차셋차는어떻게 나온거지.. 메일와 있어서 오랜만에 들어와봤다가 부끄러움을 얻고 가네용. 정정 감사합니다.
...