Memory

[ANDROID/KOTLIN] lateinit 초기화 여부 확인 본문

IT/ANDROID

[ANDROID/KOTLIN] lateinit 초기화 여부 확인

_JinHa_ 2021. 1. 11. 16:18
반응형
private lateinit var mContext: Context

// 초기화 되었는지 확인하는 방법
// ::변수명.isInitialized
if (::mContext.isInitialized){
    // 초기화 되어있을 경우
}

 

[참고]

 

출처 : 

stackoverflow.com/questions/57182703/uninitializedpropertyaccessexception-lateinit-property-has-not-been-initialized

 

UninitializedPropertyAccessException: lateinit property has not been initialized

I have a class which i inject into a ViewModel + ViewModel factory, when initialise the view model in the onCreate method in activity, its says the value being passed through is not initialised. ...

stackoverflow.com

 

반응형