如何使用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; 。怎么做?或者我使用上面的代码做错了?
提前致谢
答案 0 :(得分:0)
所有准备好的答案,只是自己测试。 :d