Sigrid Jin
Mar 22, 2022

--

쓸 때: companion object를 할 때 객체가 생성되고 싱글톤 scope가 생성되는데 Android OS에서 static한 용도로 util 함수를 설정해서 callback을 등록했다. 그런데 AOS에서 light mode to dark mode 또는 portarit to landscape 시 component를 전부 다 삭제하고 다시 그린다. 이 때 callback이 static이 아니고, companion object면 모두 같이 날라간다. === 증발 ???????

vs. Java에서 static을 사용? 파일에 클래스 무조건. 그런데 코틀린은 top-level function으로 구현할 수 있다.

--

--

No responses yet