java – Getter与任何字段都没有关联 – Realm
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java – Getter与任何字段都没有关联 – Realm,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2212字,纯文字阅读大概需要4分钟。
内容图文
![java – Getter与任何字段都没有关联 – Realm](/upload/InfoBanner/zyjiaocheng/819/b7ff26b9b0ed4f3d9f9b82392a69bc94.jpg)
我是新手使用Realm库,并试图在我的Android应用程序中实现它.刚刚陷入我试图根据我的json响应中的特定元素的视图类型划分我的列表视图的点.
我试图用recycler视图实现这些部分,但问题是我有2种视图类型,并且这些视图类型的标题添加导致了问题.由于Realm不支持RecyclerAdapter,因此我创建了一个实现,它将使用支持RecyclerView的自定义适配器.
所以,我虽然会使用ListView并尝试使用每个Object类型的简单接口来确定类型,然后根据组的位置插入Headers.
出于某种原因,Realm不允许我在扩展RealmObject的类中实现接口.
这就是这个类的样子:
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;
}
}
这是编译错误日志:
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
我不知道为什么抱怨这个问题,但它没有编译项目.
我在这里阅读了一些关于这个问题的讨论:link ..显然,有关于这个问题的公开讨论,但任何其他帮助将非常感谢..谢谢
解决方法:
您的字段名称中有拼写错误,也不应该有前缀,因此它将是“subject”,getter必须是isSubject()
@Ignore
private boolean subject = false;
public boolean isSubject() {
return subject;
}
Valid XHTML http://i60.tinypic.com/2eehr2b.png.
内容总结
以上是互联网集市为您收集整理的java – Getter与任何字段都没有关联 – Realm全部内容,希望文章能够帮你解决java – Getter与任何字段都没有关联 – Realm所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。