코틀린 & 컴포즈 & Java
lateinit 초기화 확인하기
코딩하는후운
2022. 1. 11. 15:47
반응형
실제 값을 사용할 때 lateinit을 한번 체크해줌으로써 안전하게 접근할 수 있다.
::을 통해서만 접근이 가능한 .isInitialized을 사용하여 체크할 수 있다.
// 부르는 시점 초기화
sampleAdapter = SampleAdapter(ImageLoaderAdapterViewModel(this@SampleMainActivity, 3))
if (::sampleAdapter.isInitialized) {
sampleAdapter.addItem()
sampleAdapter.notifyDataSetChanged()
}
}
참조 :
반응형