오늘도 회사에서 메모리를 정리 중 앱이 destory 되었음에도 porifler에서 인스턴스들을 참조하고 있는 것이 확인이 되었습니다. GC를 아무리 돌려도 참조가 해제 되지 않아 해당 부분을 확인해본 결과 MainView에서 ViewTressObeserver에 onGlobalLayoutListener를 등록한 것이 해제가 되지 않는 것으로 확인되었습니다. 그런 의미로 오늘은 ViewTreeObserver가 뭔지 또 어떻게 사용하는지에 왜 ViewTreeObserver에서 참조가 해제가 되지 않았는지에 대해 포스팅해보려 합니다 😎 ViewTreeObserver란 무엇인가? A view tree observer is used to register listeners that can be notified of..