
480 Chapter 11
TempActivity 코드
새 스톱워치 프래그먼트를 추가합니다
우리는
fragment
_
stopwatch
.
xml
레이아웃을 사용하는
StopwatchFragment
.
java
라는 새 스톱워치 프래그먼트를 추가할 겁니다.
4
장에서 생성했던 스톱워치 액티비티로 이 프래그먼트를 생성합니다.
액티비티와 프래그먼트는 비슷하게 동작한다는 사실을 이미 배웠으며
프래그먼트는 액티비티와 달리
Activity
의 하위 클래스가 아니라는
사실도 알고 있습니다. 프래그먼트처럼 작동하도록 기존의 스톱워치 액티비티
코드를 다시 구현하는 방법이 있을까요?
지금까지는 우리 앱에 지원 라이브러리에서 제공하는 프래그먼트를
사용했습니다.
9
장에서 살펴본 것처럼 지원 라이브러리의 프래그먼트를
사용하는 모든 액티비티는
FragmentActivity
클래스나
AppCompatActivity
같은 하위 클래스를 반드시 상속받아야
합니다. 그렇지 않으면 코드가 실행되지 않습니다.
그 밖의 다른 액티비티는
AppCompatActivity
를 상속받으므로
TempActivity
도
AppCompatActivity
를 상속받도록 만들
겁니다. 다음은
TempActivity
.
java
코드입니다. 여러분 코드도
다음처럼 바꾸세요.
app/src/main
TempActivity.jav