티스토리 뷰

반응형

안녕하세요 오늘은 Kotlin을 소개해드릴텐데요.

Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull, parameter intent
Kotlin을로 개발하다가 저 에러는 마주쳤는데 어떻게 할지 몰랐다 


하지만 이유는 간단했다 


내 경우에는 Webview를 만들때 WebViewClient 와 WebChromeClient 이부분에 문제였는데요 문법적으로 는 오류가 없다라고 나오지만


실행하면 만드는 부분에서 죽더라구요


override fun onPageStarted(view: WebView?, url: String?, favicon: Bitmap?) {
super.onPageStarted(view, url, favicon)
}

이유는 변수뒤에 붙어 있는데 ?이것 webview를 만들때 널을선언했으면 안에도 다 받을수있게 만들고 아니면 


?를 없애고 만들어야하는 부분이 필요합니다 


한참 삽질하다가 곰곰이 천천 다시 보면서 접근해봤어요


무릎을 탁 쳤네요 저거같아 하고 돌리니깐 잘돌아감...아..


그리고 코틀린에서 나오는 에러코는은 return값이 null이 나오니깐 고쳐줭..이런이야기 에요


컴파일 오류가 아니라 런타임 오류가 찾기도 힘들고 코틀린으로 개발할때 저부분을 유념하면서 개발할것 같습니다.


반응형
댓글