android - 领域警告:类型的未关闭文件?
问题描述
我正在开发简历,我使用了领域数据库,但出现以下错误
公共类 KitabSawti 扩展 RealmObject { ^ 警告:类型“[io.realm.activity_drawer_navigation_com_kitabsawticlone_Pojo_KitabSawtiRealmProxy]”的未关闭文件;这些类型不会进行注释处理 1 错误 1 警告
在我的 Java 类下面
public class KitabSawti extends RealmObject {
@SerializedName("Introduction")
@Expose
private RealmList<Introduction> introduction = null;
@SerializedName("Education")
@Expose
private List<Education> education = null;
@SerializedName("Work")
@Expose
private List<Work> work = null;
@SerializedName("Skills")
@Expose
private List<Skill> skills = null;
@SerializedName("Contact")
@Expose
private List<Contact> contact = null;
public RealmList<Introduction> getIntroduction() {
return introduction;
}
public void setIntroduction(RealmList<Introduction> introduction) {
this.introduction = introduction;
}
public List<Education> getEducation() {
return education;
}
public void setEducation(List<Education> education) {
this.education = education;
}
public List<Work> getWork() {
return work;
}
public void setWork(List<Work> work) {
this.work = work;
}
public List<Skill> getSkills() {
return skills;
}
public void setSkills(List<Skill> skills) {
this.skills = skills;
}
public List<Contact> getContact() {
return contact;
}
public void setContact(List<Contact> contact) {
this.contact = contact;
}
}
解决方案
以下可能会有所帮助。
- 如果
List<Education>, List<Work>, List<Skill>, List<Contact>
教育、工作、技能和联系是 RealmObjects 的关系,您可能需要对它们中的每一个使用 RealmList<> - 如果它们不是 RealmObjects,您可能必须在所有这些属性之上添加 @Ignore 以指示领域忽略尝试持久化它们。
推荐阅读
- android - 从子活动更改 BaseActivity 的工具栏标题
- jquery - jQuery - 变量正在跨实例共享
- oracle - Oracle如何在行选择中进行外连接
- google-cloud-sql - 如何将云功能连接到cloudsql
- angular - Angular:从指令访问 FormControl
- javascript - onesignal 通知限制到特定国家
- reactjs - React 中的 document.title(静态页面)
- c# - 垃圾收集禁用 Listview 源加载 Xamarin 表单
- c# - 如何创建 GUI 以将命令和参数发送到命令行应用程序?
- sql-server - 优化使用多个 CTE 的复杂视图