Skip to Main Content
Head First Android Development: 개념과 구조를 머릿속에 그려주는 안드로이드 개발 입문서(개정판)
book

Head First Android Development: 개념과 구조를 머릿속에 그려주는 안드로이드 개발 입문서(개정판)

by 우정은, 돈 그리피스, 데이비드 그리피스
July 2018
Beginner content levelBeginner
936 pages
26h 17m
Korean
Hanbit Media, Inc.
Content preview from Head First Android Development: 개념과 구조를 머릿속에 그려주는 안드로이드 개발 입문서(개정판)
188 Chapter 4
중지와 시작
액티비티에는 생성과 종료 외에 다른 생명주기도 있습니다
지금까지는 액티비티 생명주기 중 생성과 종료 부분을 살펴봤으며, 이를
이용해 화면 방향의 구성이 바뀔 때 어떻게 대응해야 하는지 알아봤습니다.
하지만 액티비티에는 우리가 원하는 대로 앱을 제어하는 데 필요한 다양한
생명주기가 존재합니다.
예를 들어 스톱워치 실행 중에 전화가 걸려왔습니다. 이때 스톱워치는
보이지 않지만 계속 실행됩니다. 만약 스톱워치가 보이지 않으면 중지하고
화면에 나타나면 다시 재개하고 싶다면 어떻게 해야 할까요?
다른 액티비티가 현재
액티비티를 완전히 가리면
현재 액티비티는 중지
상태가 되며 사용자에게
보이지 않아요. 하지만
액티비티는 여전히
백그라운드에 존재하며
모든 상태 정보를
유지합니다.
스톱워치가 이렇게 동작하길 원치 않더라도
예제니까 책을 따라오세요. 다양한 생명주기
메서드를 경험할 수 있는 좋은 기회니까요.
시작, 중지, 재시작
다행히 액티비티의 생명주기 메서드를 잘 활용하면 앱이 화면에 나타나는지
여부에 따라 원하는 작업을 쉽게 처리할 수 있습니다. 앱 전체 생명주기와
관련된
onCreate
()
,
onDestroy
()
메서드뿐 아니라 액티비티가
보이는지의 상태 여부와 관련된 다른 생명주기 메서드가 있습니다.
특히 사용자에게 액티비티 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Head First C# (개정3판): 상상을 초월하는 객체지향 C# 학습법

Head First C# (개정3판): 상상을 초월하는 객체지향 C# 학습법

최길우, 앤드류 스텔만, 제니퍼 그린

Publisher Resources

ISBN: 9791162240953