Android Fragment

2011. 12. 5. 17:45·Android Development
반응형
참조 링크 

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' 카테고리의 다른 글

fragment menu 이어 받기  (0) 2012.02.23
내부 로그 확인 및 저장 어플리케이션.  (0) 2012.02.09
SW 문제해결 접근방식  (0) 2011.12.02
LAN Search PRO  (0) 2011.11.30
Android Application Crash Report for Android.  (0) 2011.10.18
'Android Development' 카테고리의 다른 글
  • fragment menu 이어 받기
  • 내부 로그 확인 및 저장 어플리케이션.
  • SW 문제해결 접근방식
  • LAN Search PRO
fogthegreat
fogthegreat
아주 오랫동안 이것 저것 개발하면서 배우고 찾아 본 것들을 적거나 모았습니다. 불편한 점이 있다면 알려주세요. (과거에 불펌한 글들을 모두 제거하고 있는 중이에요. 🙏)
  • fogthegreat
    꿈소년의 개발 이야기
    fogthegreat
  • 전체
    오늘
    어제
    • 전체보기 (242)
      • Software Engineering (56)
      • Android Development (78)
      • 일상다반사 (63)
      • 책에 대한 거의 모든 것 (11)
      • 영어공부 (1)
      • ETC (0)
      • 챌린지 (1)
      • Do it 스터디! (32)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • 향로
    • 청하가 제안하는 소프트웨어 엔지니어로써 재미있게 사는 …
    • WhoRU? Story...♡
    • Snapshot
    • 두잇! - 이지스퍼블리싱
    • 제이펍의 참 똑똑한 2비트 책 이야기
    • Inpa Dev
  • 공지사항

  • 인기 글

  • 태그

    리눅스
    구글
    google
    안드로이드
    개발
    linux
    C++
    탐지기법
    노개북
    java
    html
    gradle
    JavaScript
    kotlin
    하버드
    ActiveX
    Eclipse
    안철수
    git
    js
    hcj
    build.gradle
    Android 4.1
    Android
    css
    안드로이드 개발
    보안
    OOM
    자바
    코틀린
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
fogthegreat
Android Fragment
상단으로

티스토리툴바