在领域android

时间:2017-10-23 04:19:49

标签: android realm realm-list

如何使用2 RealmList使用领域关系,这里是示例。

班级菜单

    public class Menu extends RealmObject {
    @SerializedName("name")
    private String name;

    @SerializedName("module")
    private String module;

    @SerializedName("controller")
    private String controller;

    @SerializedName("parent_module")
    private String parentModule;

    @SerializedName("status")
    private Boolean status;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getModule() {
        return module;
    }

    public void setModule(String module) {
        this.module = module;
    }

    public String getController() {
        return controller;
    }

    public void setController(String controller) {
        this.controller = controller;
    }

    public String getParentModule() {
        return parentModule;
    }

    public void setParentModule(String parentModule) {
        this.parentModule = parentModule;
    }

    public Boolean getStatus() {
        return status;
    }

    public void setStatus(Boolean status) {
        this.status = status;
    }
}

Class Privilege

  public class Privilege extends RealmObject {

    private String module;

    public String getModule() {
        return module;
    }

    public void setModule(String module) {
        this.module = module;
    }

}

我正在使用此方法保存它们。

@Override
public void saveMenuPrivilege(RealmList<Menu> menu, RealmList<Privilege> privileges) {

}

现在令我困惑的是,有一种情况,如果类Menu中的模块在类Privilege中具有相同的模块,则将类Menu中该模块的活动字段设置为&#34; true&#34; 。怎么做?或者我使用上面的代码做错了?

提前致谢

1 个答案:

答案 0 :(得分:0)

所有准备好的答案,只是自己测试。 :d