인프런 커뮤니티 질문&답변

ᄋᄋ님의 프로필 이미지
ᄋᄋ

작성한 질문수

[중급편] 코인 가격 모니터링 앱 제작 (Android Kotlin)

init의 역할

작성

·

222

0

'메인 화면으로 넘어가기 위한 준비' 챕터의 '처음 접속하는지 아닌지 Flag 값 부분에서 다음과 같이 instance가 null로 초기화되고 있는 것이 아닌가요..? init { } 안에 instance=this를 하지 않았을 때 앱이 죽어버리는 문제가 발생했는데 init 안에 instance = this는 어떤 의미를 담고 있는 것인가요..?

답변 1

0

개복치개발자님의 프로필 이미지
개복치개발자
지식공유자

nullable 하게 초기화 하지만, 저희는 저 App 클래스를 사용할 수 있게

instance 에 App Class를 인스턴스를 담아주는 것입니다.

 

Application() 이라는 친구를 코드 어디에서든 사용할 수 있게 세팅해놓는 과정이라고 생각해주시면 될 것 같습니다 :)

ᄋᄋ님의 프로필 이미지
ᄋᄋ

작성한 질문수

질문하기