Объединение 2 объектов RealmList в области Android

Как использовать отношения царства, используя 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;
    }
}

Класс Привилегия

  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 устанавливается значение "true". Как это сделать? или я делаю это неправильно, используя код выше?

заранее спасибо

1 ответ

У всех готов есть ответ, просто проверяю все сам.:D

Другие вопросы по тегам