티스토리 뷰
생명주기가 필요한 이유
앱의 현재 상태에 따라 수행해도 되는 작업과 수행하지 않아도 되는 작업을 결정해야 하기 때문이다.
예를 들어 포그라운드는 시스템 리소스를 사용하지만 백그라운드에 있을 때는 가능한 적은 작업을 수행해야 한다.
-> 지금까지 생명주기에 대해 배우기는 해도 왜 이런 생명주기 시스템(?)을 만들어뒀는지 이해가 안 갔는데 공식 문서를 보면서 아 이래서 이게 필요했구나 하고 단박에 깨달았다. 역시 많은 개발자들이 공식문서부터 보라고 하는 이유가 있다.
'TIL' 카테고리의 다른 글
최근에 올라온 글