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

activity를 startActivity 하지 않고 직접 조작할 수 있게 띄울 수 있는 방법이 있나요?

0 추천
안녕하세요.

 

A activity에서 B activity를 startActivity로 띄우면 A activity에서 B activity의 함수를 호출하는 등 조작을 할 수 없어서

곤란한 상황에 처했습니다..

 

꼭 이런 기능이 필요한데.. 혹시 이렇게 할 수 있는 방법이 있을까요?

 

 

조언부탁드립니다.

 

감사합니다.
apcnic (1,420 포인트) 님이 2013년 6월 4일 질문

2개의 답변

+1 추천
 
채택된 답변
어떠한 함수를 호출 하시는 지는 모르지만....

엑티비티에 영향을 주지 않는 함수라면 따로 클래스 와 하여 어디서든 불리어 지게 구성 하시면 되구요...

반드시 엑티비티 안에 상주해야 하는 함수라면 핸들러 를 사용하신다던가 인터페이스를 사용하신다던가 하시면 되겠죠~~!
ThisPlus (46,920 포인트) 님이 2013년 6월 4일 답변
apcnic님이 2013년 6월 4일 채택됨
Activity를 그냥 View하나 추가한 것처럼 맘대로 조작할 수 있는 방법이 없을까요?..
음~~! 뷰추가한것과 같은 엑티비티라...
생각 나는건 플레그먼트 밖에 없네요....
+1 추천
사용하고자 하는 함수를 따로 빼서 관리하시는건 어떨지요...

꼭 B Activity 안에 넣어야 할 이유가 있다면 B Activity 를 호출하면서 함께 명령(값)을 전달하면 됩니다

인텐트를 이용해서 말이죠..
블랙넥원 (9,600 포인트) 님이 2013년 6월 4일 답변
Activity를 그냥 View하나 추가한 것처럼 맘대로 조작할 수 있는 방법이 없을까요?..
...