기본 콘텐츠로 건너뛰기

라벨이 usage인 게시물 표시

[안드로이드] 프래그먼트 사용하기

- 프레그먼트 프레그먼트 생명주기           1) 액티비티의 생명주기와 비슷하나, 그 주체를 관리하는것은 OS가 아니라 액티비티임.           2) 생명주기 : onAttach, onCreate, onCreateView, onActivityCreated, onStart, onResume, onPause, onStop, onDestroyView, onDestroy, onDetach           3) 프레그먼트의 다른 생명주기 메서드들은 public이어야 한다. 이유는 프레그먼트를 호스팅하는 어떤 액티비티에서도 호출될 것이기 때문이다. - UI 프래그먼트의 호스팅 호스팅의 두 가지 방법           1) 프래그먼트를 액티비티의 레이아웃에 정적(xml에 fragment 고정)으로 추가 - 권장되지 않음           2) 프래그먼트를 액티비티의 코드에 동적으로 추가 - 권장              2. 주의 사항           1) 액티비티와 다르게 onCreate에서 프레그먼트의 뷰를 인플레이트하지 않는다 . onCreateView에서 생성하고 구성           2) onCreate에서는 인스턴스화만 진행           3) 한 화면에 최대 2~3개 이하의 프래그먼트 사용을 권장 @Override public  View  onCreateView (LayoutInfl...