액티비티(Activity)란 일반적으로 한 개의 화면 즉, 하나의 실행의 기준을 의미한다.
아래는 액티비티의 생명주기와 함수에 대한 설명이다.
① onCreate() : Activity 초기화 (필수) + findViewById(int) : 화면에 그려야 할 위젯 검색 + setContentView(int) : 전달된 된 값을 화면에 표시 |
② onStart() : Activity 화면 시작 |
③ onResume() : onPause()되었던 Activity가 다시 화면에 표시 |
④ onPause() : Activity위에 새로운 Activity가 시작되면 호출 (필수) |
⑤ onStop() : Activity가 완전히 화면을 벗어날 때 호출 |
⑥ onDestroy() : Activity가 종료될 때 호출되는 콜백 메서드 |
1. 레이아웃 추가(/res/layout/)
추가할 액티비티의 레이아웃 파일(.xml)을 만든 후 사용할 요소의 속성을 기술한다.
2. 액티비티 추가(/src/)
MainActivity.java이외에 추가하고자 하는 Activity클래스(.java)를 만든 후 해당 액티비티 내 기능을 구현한다.
3. Manifest에 추가한 액티비티정보 기술
AndroidManifest.xml파일 내에 <Activity android:name="액티비티명" ... ></Activity>형식의 코드를 통해 해당 액티비티정보를 기술한다.
4. 액티비티 시작코드 작성
새로 추가한 액티비티를 호출하는 시작이벤트 코드를 작성한다.
'Android > Develop' 카테고리의 다른 글
[Android-Develop] 안드로이드 프로젝트 구조 & 빌드 (0) | 2014.12.29 |
---|---|
[Android-Develop] 지니모션 한글입력(ARM Translator & GoogleApps) (0) | 2014.12.29 |
[Android-Develop] 안드로이드 이벤트 추가 (0) | 2014.12.28 |
[Android-Develop] 안드로이드 프로젝트 기본구조 (0) | 2014.12.28 |
[Android-Develop] 이클립스-지니모션 연동 및 실행 (0) | 2014.12.28 |