LifecycleObserver1 Lifecycle-Aware Component Lifecycle은 안드로이드 개발에서 가장 중요하고 핵심이 되는 개념이라고 할 수 있다. 애플리케이션은 항상 lifecycle을 고려해야 하며, 그렇지 않으면 메모리 누수 또는 애플리케이션의 비정상 종료가 발생할 수 있다. Lifecycle-Aware Component 는 직역하면 생명주기 인식 컴포넌트를 의미하는데, 이는 말 그대로 lifecycle을 관찰하고 그에 따라서 동작하는 컴포넌트로 이해할 수 있다. 우리가 항상 당연하게 사용해왔던 lifecycle callback 도 이와 관련이 깊다. 우리는 당연하게 사용했던 개념을 가능하게 하는 원리는 무엇인지 한번 알아볼 필요가 있을 것이다. 모르고 쓰는 것과 알고 쓰는 것은 엄청난 차이니까 말이다. (내가 궁금하기도 했고) Lifecycle 가장 기.. 2021. 11. 7. 이전 1 다음