Getter no está asociado a ningún campo – Realm

Soy nuevo en el uso de la biblioteca Realm y estaba tratando de implementar en mi aplicación Android. Sólo se quedó atascado en un punto donde estoy tratando de sección de mi listview basado en el tipo de vista de un elemento en particular en mi respuesta json .

He intentado poner en práctica las secciones con la recycler view pero el problema es que tengo 2 tipos de la visión y la adición de cabeceras para esos tipos de la visión estaba causando un problema. Dado que Realm no tiene el apoyo de RecyclerAdapter , he creado una implementación que utilizará un adaptador personalizado que admita el RecyclerView.

Por lo tanto, aunque voy a utilizar un ListView y tratar de utilizar una interfaz sencilla para cada tipo de objeto para determinar el tipo y, a continuación, inserte los encabezados en función de la posición del grupo.

Por alguna razón Realm no me permite implementar una interfaz en una clase que extienda RealmObject .

Así es como se ve esa clase:

 import com.google.gson.annotations.SerializedName; import io.realm.RealmObject; import io.realm.annotations.Ignore; import io.realm.annotations.PrimaryKey; public class TestClass extends RealmObject implements Subjects { @PrimaryKey @SerializedName("subjectID") private String subjectID; private String subjectDate; @SerializedName("subjectDescription") private String subjectDescription; public String getSubjectID() { return subjectID; } public void setSubjectID(String subjectID) { this.subjectID = subjectID; } public String getSubjectDate() { return subjectDate; } public void setSubjectDate(String subjectDate) { this.subjectDate = subjectDate; } public String getSubjectDescription() { return subjectDescription; } public void setSubjectDescription(String subjectDescription) { this.subjectDescription = subjectDescription; } @Override public boolean isSubjectA() { return true; } @Override public boolean isFoo() { return false; } @Override public boolean isBar() { return false; } } 

Y este es el registro de errores de la compilación :

 Error:(76, 20) error: Getter isSubject is not associated to any field. Note: Creating DefaultRealmModule Warning:File for type 'io.realm.DefaultRealmModule' created in the last round will not be subject to annotation processing. Warning:File for type 'io.realm.DefaultRealmModuleMediator' created in the last round will not be subject to annotation processing. 2 warnings 

No tengo idea de por qué se está quejando de este problema, pero no está compilando el proyecto.

He leído algunas discusiones sobre el tema aquí: enlace .. Al parecer, hay una discusión abierta sobre este tema, pero cualquier otra ayuda será muy apreciada .. Gracias

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.