2015. 5. 28. 17:39ㆍRapa 수업/Android
1.Binder
다른 프로세스의 응용앱들에게 특정 기능을 제공하고자 할 때 Binder를 상속받아 구현한다.
- Remote 객체를 위한 기본 클래스
- IBinder를 상속
- remote procedure call mechanism
2. Fragment
-특징
화면 변경시 Fragment instance 값을 유지할 수 있다.
dialogFragment 클래스가 제공되어, 화면 변경 시 다이얼로그 정보를 유지할 수 있다.
ListFragment 클래스가 제공되기 때문에 데이터 목록과 추가적인 정보를 쉽게 표시할 수 있다.
-Life Cycle
onAttach()
- Faragment가 Activity에
붙을 때 호출된다.
onCreate()
- UI 관련 작업 불가
onCreateView()
- Layout을 inflater하여 View 작업
onActivityCreated()
- Fragment가 모두 생성 후 호출
- setContentView() 후와 같다.
- 여기서부터 UI변경 가능
onStart()
- 화면에 표시될 때
- 사용자의 Action과 상호작용 불가
onResume()
- 화면에 완전히 그려짐.
- 사용자의 Action과 상호작용 가능
onStop()
- 화면에 보여지지 않고 기능 중지 될 때
onDestoryView()
- View 리소스를 해체 할 수 있도록 호출
- backstack 을 사용하면 다시 돌아갈 때, onCreateView() 호출
onDestroy()
- 완전히 종료 할 수 있도록 호출
onDetach()
- Activity와 연결이 완전히 끊기기 직전에 호출
'Rapa 수업 > Android' 카테고리의 다른 글
[9일차] 안드로이드 공유 (0) | 2015.05.29 |
---|---|
[7일차] Content Provider (0) | 2015.05.27 |
[6일차] (0) | 2015.05.27 |
[5일차] Handler & AsyncTask (0) | 2015.05.22 |
[4일차]Android Application UI (0) | 2015.05.21 |