Notice
Recent Posts
Recent Comments
Link
관리 메뉴

설.현.아빠

[Android] startActivityForResult(), onActivityResult() 사용하기 본문

안드로이드/Intent

[Android] startActivityForResult(), onActivityResult() 사용하기

설.현.아빠 2011. 2. 11. 10:41



안드로이드 코딩을 할 때, 가장 기본적인 메소드 중 하나가 바로 startActivityForResult()이다.

하지만 웹 어디를 뒤져봐도 사용법을 쉽게 설명해 둔 페이지는 찾아보기가 힘들더라. (망할것)

나처럼 완전 삽질을 하는 사람이 생겨나는 것을 막고자 이렇게 포스팅을 해보려 한다.

 

안드로이드의 Activity들은 startActivityForResult()라는 메소드를 통해 sub activity를 만들고 Activity끼리 서로 데이터를 교환할 수 있다.

그 사이에는 'extra'라고 하는 통로가 존재하는데, 이 부분을 잘 알아야 한다.

 

Activity A가 Activity B를 서브 엑티비티로서 부르고 그로부터 결과값인 데이터를 전송받기 위해서는 어떻게 해야 할까?

먼저 삽화를 통해 기본 원리를 파악해보도록 하자.

Comments