
지금 여기예요
4
205
액티비티 생명주기
앱을 실행하면 일어나는 일
사용자가 앱을 실행하고 Start 버튼을 클릭하면 스톱워치가 시작됩니다.
runTimer
()
메서드가
time
_
view
텍스트 뷰의 초를 증가시키기 시작합니다.
1
다른 앱이 포그라운드에 나타나면서 StopwatchActivity가 부분적으로만 보입니다.
onPause
()
메서드가 호출되면서
running
은
false
로,
wasRunning
은
true
로 설정되고 초가 더 이상
증가하지 않아요.
2
StopwatchActivity가 포그라운드로 돌아오면 onResume( ) 메서드가 호출되면서 running이 true로
설정되고 초가 다시 증가하기 시작합니다.
3
디바이스
디바이스
액티비티가 보이지만
포그라운드에 있지
않으므로 액티비티가
정지돼요.
디바이스
onPause() 메서드가
running을 false로
설정해요.
onResume() 메서드가
running을 true로
설정해요.
seconds=15
running=true
wasRunning=false
seconds=15
running=false
wasRunning=true
seconds=15
running=true
wasRunning=true
Stopwatch
Activity
Stopwatch
Activity
Stopwatch
Activity