Realm을 간단하게 만들어 테스트 하는 중인데, 이런 에러가 발생했습니다.
RealmObject()를 extends해서 데이터 모델을 만들었는데 여기서 문제가 있었습니다
class UserInfo : RealmObject() {
var name : String = ""
var age : String = ""
var gender : Int = 0
}
이런 식으로 구성되어있는데 빌드시키니
💥 error : cannot inherit from UserInfo
public class model_UserInfoRealmProxy extends model.UserInfo
위와 같은 에러가 발생했습니다
Solution )
기존 클래스에서 open만 추가해주면 에러가 해결됩니다
자바의 경우엔 final을 선언하면 되지만, 코틀린은 디폴트가 final이라서 open 키워드를 추가해줍시다
open class UserInfo : RealmObject() {
var name : String = ""
var age : String = ""
var gender : Int = 0
}
'🐛 버그' 카테고리의 다른 글
[Android / Retrofit] End of input at line 1 column 1 path $ (1) | 2024.09.13 |
---|---|
[Bug / Android] requireContext IllegalStateException (0) | 2024.08.07 |
[Bug / RecyclerView] java.lang.IndexOutOfBoundsException: Inconsistency detected. Invalid view holder adapter positionNotificationHolder (2) | 2024.05.20 |
[Bug / Android] Glide ImageView 깜빡임 해결 (0) | 2023.08.27 |
WindowManager$BadTokenException (0) | 2020.12.15 |