0
Android 용 Realm이 어떻게 작동하는지 이해하려고합니다. 우리 모델 클래스에서 커스텀 메소드를 사용할 때 생성 된 프록시 클래스에서 커스텀 메소드를 볼 수 없었습니다.Realm은 모든 모델 클래스에 대한 프록시 클래스를 생성하는 이유는 무엇입니까?
Android 용 Realm이 어떻게 작동하는지 이해하려고합니다. 우리 모델 클래스에서 커스텀 메소드를 사용할 때 생성 된 프록시 클래스에서 커스텀 메소드를 볼 수 없었습니다.Realm은 모든 모델 클래스에 대한 프록시 클래스를 생성하는 이유는 무엇입니까?
프록시 클래스는 모델 클래스를 확장합니다. 따라서 모델 클래스는 final
이 아니며 Kotlin에서 open
으로 표시해야합니다. 즉, 프록시 클래스는 모델 클래스의 모든 메서드를 자동으로 상속합니다.
자세한 내용은 https://academy.realm.io/posts/is-realm-magic-makoto-yamazaki/을 참조하십시오.