액티비티는 실행단위 즉, 안드로이드에서는 하나의 화면이라고 생각할 수 있다.
액티비티 처리 간 호출 메서드는 다음과 같다.
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' 카테고리의 다른 글
[Android-Develop] Navigation Drawer - Part 1 (0) | 2015.09.26 |
---|---|
[Android-Develop] getContext(), getApplicationContext(), getBaaseContext() (0) | 2015.01.05 |
[Android-Develop] 인플레이션(Inflation) (0) | 2015.01.05 |
[Android-Develop] TextWatcher (0) | 2015.01.01 |
[Android-Develop] 위젯 - 에디트텍스트(EditText) (0) | 2015.01.01 |