Объединение 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) {

}

теперь меня смущает то, что есть условие, при котором, если модуль в меню класса имеет тот же модуль в классе Privilege, то установите активное поле для этого модуля в меню класса как «истина». Как это сделать? или я делаю это неправильно, используя код выше?

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


person Avian Driyanto    schedule 23.10.2017    source источник


Ответы (1)


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

person Avian Driyanto    schedule 23.10.2017