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

MainActivity 버튼 클릭시 fragment 에 있는 버튼강제 실행

0 추천

안녕하십니까 안드로이드 개발을 하고 있는 초보 대학생 입니다

고민이 있어 고수님들에게 도움을 요청 합니다. 우선 저는  

MainActivity가 있으며 여러가지의 fragment를 만든 상태 입니다.

 

MainActivity에 main_btn.setOnClickListener 버튼을 클릭시 

sms_fragment에 있는 

test_btn.setOnClickListener를 함께 작동 시키고 싶습니다.
 
예) 
test_btn에는 Toast나 나오게 해두었으며
main_btn에는 음악이 들리도록 설정을 해두었다고 가정 했을시
MainActivity에 있는 main_btn만을 눌렸는데도 sms_fragment에 있는
Toast가 함께 뜨도록 
 
MainActivity 와 fragment ... 현실상 다른 화면에 있는 것인데
같이 작동을 시킬려고 하니 방법을 잘 모르겠습니다.....
2주일쨰 도전 하고 있지만 발전이 없어 이렇게 도움을 요청 합니다.
 
리뷰즈 (480 포인트) 님이 2015년 11월 12일 질문
리뷰즈님이 2015년 11월 12일 수정

1개의 답변

0 추천
먼저  fragment 내에 button 을 performClick 하는 public 한 method 를 하나 생성 하고 (performClick 이 코드로 click 하는 효과를 내주는 button 의 method 입니다.)

activity 의 button 에 onClick 이 이루어지면 해당 event 에서 fragment 를 get 하신 뒤 만드신 performClick 하는 method  를 호출하세요.
aucd29 (218,390 포인트) 님이 2015년 11월 13일 답변
...