작성한 질문수
[중급편] 코인 가격 모니터링 앱 제작 (Android Kotlin)
작성
·
222
0
'메인 화면으로 넘어가기 위한 준비' 챕터의 '처음 접속하는지 아닌지 Flag 값 부분에서 다음과 같이 instance가 null로 초기화되고 있는 것이 아닌가요..? init { } 안에 instance=this를 하지 않았을 때 앱이 죽어버리는 문제가 발생했는데 init 안에 instance = this는 어떤 의미를 담고 있는 것인가요..?
답변 1
nullable 하게 초기화 하지만, 저희는 저 App 클래스를 사용할 수 있게
instance 에 App Class를 인스턴스를 담아주는 것입니다.
Application() 이라는 친구를 코드 어디에서든 사용할 수 있게 세팅해놓는 과정이라고 생각해주시면 될 것 같습니다 :)