
지금 여기예요
4
397
프래그먼트
코드가 하는 일
코드를 실행하면 어떤 일이 일어나는지 살펴봅시다.
앱을 실행하면 MainActivity가 생성됩니다.
사용자가
MainActivity
의 버튼을 클릭해
DetailActivity
를 실행합니다.
1
WorkoutDetail
Fragment
MainActivity
디바이스
DetailActivity
DetailActivity의 onCreate( ) 메서드가 실행됩니다.
onCreate
()
메서드는
activity
_
detail
.
xml
을
DetailActivity
의 레이아웃으로 사용하라고 지시합니다.
2
DetailActivity
<Layout>
</Layout>
activity_detail.xml
onCreate()
activity_detail.xml은 WorkoutDetailFragment를 가리키는 <fragment> 요소를 포함합니다.
3
<Layout>
</Layout>
activity_detail.xml
WorkoutDetailFragment의 onCreateView( ) 메서드가 호출됩니다.
onCreateView
()
메서드는
WorkoutDetailFragment
의 레이아웃으로
fragment
_
workout
_
detail
.
xml
을 사용하라고 지시합니다. 그리고 레이아웃을
View
객체로
인플레이트합니다.
4
흠,
<fragmen