안드 공부를 해볼까?

[Android] Parcelize 어노테이션 오류 본문

안드로이드/학습

[Android] Parcelize 어노테이션 오류

문바리 2022. 12. 10. 03:10
728x90

1. 개요

프로젝트 같이하는 형이 Parcleable의 메소드를 전부 구현해둔 것을 보았다.

사실 저 메소드들이 정확이 뭘 하는지는 모르겠지만 간단하게 사용할 수 있는 방법이 있어서 사용해보도록 하자

2. 본문

다음과 같은 Parcelable 처리해준 data class가 있다고 하자. 분명 어노테이션으로 처리해줬는데 가끔 오류가 난다.

그럴때는 모듈단위 gradle에 들어가서 3개를 추가해준다.

    id 'kotlin-android'
    id 'kotlin-kapt'
    id 'kotlin-parcelize'

필자는 kotlin-parcelize가 없어서 어노테이션을 해줘도 인터페이스에 있는 메소드를 전부 구현했어야 했다.

해당 코드를 추가하니 바로 인식이 됐다.

 

반응형
Comments