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

프래그먼트화면에서 ui조작 오류?

0 추천
프래그먼트를 이용하여 메인액티비티.java가 버튼클릭때마다 화면이 전환되도록 짯는데요,

 

혹시 이때 메인액티비티에서 activity_main.xml의 ui가  아니라, 프래그먼트로 연결한 화면들

ui를 조작하려해도 오류가 발생하나요?? 이부분도 핸들러를 이용해줘야하는건가요???
xboyss (460 포인트) 님이 2015년 11월 22일 질문

1개의 답변

0 추천
 
채택된 답변
액티비티와 프래그먼트는 전혀 다른 객체이므로, 직접 조작할 수가 없습니다. (static 등의 편법으로 할 수는 있겠습니다만, 조금 더 시간이 지나면 그 편법에 대한 댓가가 더 크다는 걸 느끼실 겁니다)

interface를 정의하시고, 그걸 이용해서 프래그먼트에 ui가 변경되도록 알려주세요.(혹은 프래그먼트에 public 메소드를 만들어도 동일하게 동작할 수는 있습니다)

핸들러하고는 관계가 없습니다.
cc1232 (35,280 포인트) 님이 2015년 11월 23일 답변
xboyss님이 2015년 12월 3일 채택됨
...