android - Realm 警告 : Unclosed files for the types?

标签 android realm

我正在开发 cv 并使用了 Realm 数据库,但出现以下错误

public class KitabSawti extends RealmObject { ^ warning: Unclosed files for the types '[io.realm.activity_drawer_navigation_com_kitabsawticlone_Pojo_KitabSawtiRealmProxy]'; these types will not undergo annotation processing 1 error 1 warning

在我的 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;
        }

    }

最佳答案

以下内容可能会有所帮助。

  1. 如果List<Education>, List<Work>, List<Skill>, List<Contact>是 Education、Work、Skill 和 Contact 是 RealmObject 的关系,您可能需要为它们中的每一个使用 RealmList<>
  2. 如果它们不是 RealmObjects,您可能必须在所有这些属性之上添加 @Ignore 以指示 realm 忽略尝试持久化它们。

关于android - Realm 警告 : Unclosed files for the types?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53120293/

相关文章:

所有膨胀 View 的 Android onClickListener

android - 获取Android中虚拟键盘的高度

android - 如何将 UnManaged 转换为 Realm 中的托管列表。我正在将 Kotlin 与 MVVM 一起用于 Android

iOS App Rejection 由于 2.23 - Realm 数据库

ios - 在带有 Swift View Controller 的 React Native 应用程序中使用 Realm 时出错

安卓应用程序 : Unable to Login with Facebook in Development mode

java - 启动时在 android 中显示菜单

android - 将支持存储库更新到 23.1.0 后,现有代码出现错误

android - RecyclerView 在滚动后选择错误的项目 onClick

java - 在android中调用现有的 Realm 数据库?