[Android-Develop] 액티비티(Activity) 구성

2015. 1. 5. 14:33 - Song's IT

액티비티실행단위 즉, 안드로이드에서는 하나의 화면이라고 생각할 수 있다.

액티비티 처리 간 호출 메서드는 다음과 같다.

1) setContentView(int layoutResID | View view, [ViewGroup...])

  : 화면에 나타낼 요소들을 실제로 디스플레이

  : 일반적으로 onCreate()메서드 내에서 호출

  : http://secuinfo.tistory.com/search/setcontentview 참고

 

 

2) startActivity(Intent intent)

  : 인텐트를 시스템에 전송시스템이 해당 요소 호출

  : 시스템이 주체가 되어 단순히 액티비티를 호출

 

 

3) startActivityForResult(Intent intent, int requestCode)

  : 특정 액티비티로 인텐트 전송 후 데이터를 응답받을 때 사용

  : requestCode로 Source_Activity를 식별

  : Intent생성 후 putExtra("key", "value")메서드로 데이터 주입

    → setResult(int resCode, Intent intent)를 통해 인텐트 반환

 

 

4) onActivityResult(int reqCode, int resCode, Intent data)

  : 특정 액티비티로부터 응답받은 데이터를 처리하는 메서드

  : Source Activity에서 구현

다른 카테고리의 글 목록

Android/Develop 카테고리의 포스트를 톺아봅니다