일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- C++
- c
- 코틀린
- build.gradle
- 개발
- KTS
- Eclipse
- java
- Android
- 안드로이드
- 탐지기법
- 노개북
- ActiveMovieControl
- git
- 자바
- 안드로이드 개발
- mime
- 안철수
- 리눅스
- OOM
- 악성코드
- kotlin
- Android 4.1
- ActiveX
- 보안
- gradle
- 하버드
- 구글
- linux
Archives
- Today
- Total
꿈소년의 개발 이야기
Android Fragment 본문
반응형
참조 링크
http://androidhuman.tistory.com/entry/%ED%94%84%EB%9E%98%EA%B7%B8%EB%A8%BC%ED%8A%B8Fragment-%EC%A0%95%EB%B3%B5-1-%ED%94%84%EB%9E%98%EA%B7%B8%EB%A8%BC%ED%8A%B8-%EB%84%88%EB%8A%94-%EB%88%84%EA%B5%AC%EB%83%90
http://androidhuman.tistory.com/entry/%ED%94%84%EB%9E%98%EA%B7%B8%EB%A8%BC%ED%8A%B8Fragment-%EC%A0%95%EB%B3%B5-2-%ED%94%84%EB%9E%98%EA%B7%B8%EB%A8%BC%ED%8A%B8-%EC%9E%90%EC%84%B8%ED%9E%88-%EC%95%8C%EC%95%84%EB%B3%B4%EA%B8%B0
http://androidhuman.tistory.com/entry/%ED%94%84%EB%9E%98%EA%B7%B8%EB%A8%BC%ED%8A%B8%EA%B0%80-%ED%91%9C%EC%8B%9C%EB%90%98%EC%A7%80-%EC%95%8A%EC%95%84%EC%9A%94
http://blog.naver.com/PostView.nhn?blogId=huewu&logNo=110102599243
http://android-developers.blogspot.com/2011/02/android-30-fragments-api.html
http://developer.android.com/guide/topics/fundamentals/fragments.html
http://androidhuman.tistory.com/entry/%ED%94%84%EB%9E%98%EA%B7%B8%EB%A8%BC%ED%8A%B8Fragment-%EC%A0%95%EB%B3%B5-1-%ED%94%84%EB%9E%98%EA%B7%B8%EB%A8%BC%ED%8A%B8-%EB%84%88%EB%8A%94-%EB%88%84%EA%B5%AC%EB%83%90
http://androidhuman.tistory.com/entry/%ED%94%84%EB%9E%98%EA%B7%B8%EB%A8%BC%ED%8A%B8Fragment-%EC%A0%95%EB%B3%B5-2-%ED%94%84%EB%9E%98%EA%B7%B8%EB%A8%BC%ED%8A%B8-%EC%9E%90%EC%84%B8%ED%9E%88-%EC%95%8C%EC%95%84%EB%B3%B4%EA%B8%B0
http://androidhuman.tistory.com/entry/%ED%94%84%EB%9E%98%EA%B7%B8%EB%A8%BC%ED%8A%B8%EA%B0%80-%ED%91%9C%EC%8B%9C%EB%90%98%EC%A7%80-%EC%95%8A%EC%95%84%EC%9A%94
http://blog.naver.com/PostView.nhn?blogId=huewu&logNo=110102599243
http://android-developers.blogspot.com/2011/02/android-30-fragments-api.html
http://developer.android.com/guide/topics/fundamentals/fragments.html
Fragment Class. A.K.A. mini acitivy.
별도의 UI 와 생명 주기를 가진 독립된 어플리케이션 콤포넌트.
다수의 fragment 조합 및 재배치 방식을 통한 UI 구성 가능.
실제 액티비티에 포함되어서 사용되야 하는 특성이 있음.
- 독립적인 액티비티와 달리 좀 더 유연하게 구현할 수 있다. => 임베디드 액티비티를 대체할 것 같음.
- 화면 회전 혹은 변경에 대해 액티비티 인스턴스 간의 데이터 유지가 어려워..
fragment 이용하여 fragment 인스턴스에 적절한 플래그 설정으로 보존 가능.
- DialogFragment class 제공.. 액티비티 생명주기에 따른 다이얼로그 박스 표시가 쉬워짐. 그러니까 기존에는 생명 주기의 변화로 액티비티 정보 보존도 어려운데, 다이얼로그 표시 정보를 다시 띄우려고 똑같이 복원하는 게 꽤 작업이 있었음.. 기존 managed dialog API 를 대체.
- ListFragment class 제공.. 데이타 목록 표시가 쉬움. ListActivity와 유사점이 있음. 임의의 액티비티에 포함되는 특성으로 데이타 목록과 그에 대한 추가 정보 표시가 쉬움.
- 현재 실행 중인 액티비티에 포함된 모든 Fragment 인스턴스 정보는 해당 액티비티의 save instance state로 자동 저장. 액티비티 잠시 종료후 재시작시 자동 복원
UI 상태 정보 저장, 관리를 위한 비용 절감.
- Fragment instance 의 back-stack 을 관리함. 액티비티 내부에서 뒤로 가기 버튼등의 기능을 손쉽게 구현 할 수 있음.
'Android Development' 카테고리의 다른 글
ADB command summary (0) | 2012.02.09 |
---|---|
JAVA regexes (0) | 2012.02.09 |
SW 문제해결 접근방식 (0) | 2011.12.02 |
LAN Search PRO (0) | 2011.11.30 |
Product 설정 파일을 통해 환경 변수 설정을 통한 선택 빌드하기 (0) | 2011.11.22 |