2019년 5월 16일 목요일

[android] AndroidX Preference 설정 시 오류 (kotlin 해당)

[android] AndroidX Preference 작성 시 주의사항 (kotlin 해당)


https://developer.android.com/guide/topics/ui/settings?hl=ko

위 사이트에서 preference 작성 방법을 참고 할 수 있다.

그래서 참고자료 대로 작성하고 실행해 봤지만 에러가 발생했다.

에러와 수정방법을 아래와 같이 정리했다.


에러 내용 :
java.lang.IllegalArgumentException: Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull, parameter savedInstanceState


수정 방법 :

에러 내용 처럼, nullable 처리를 해줘야 한다.

override fun onCreatePreferences(bundle: Bundle?, s: String?) {}


- 끝 -