我有两个正在从Web应用程序同步的模型,这些是新项目创建的目录(微调器选项),所有这些都是dinamic,具体取决于客户端ID。
区域模型:
findFragmentById
Ubicacion模型:
public class Area extends RealmObject {
@PrimaryKey
private int ID;
private String Nombre;
public int getID() {
return ID;
}
public void setID(int ID) {
this.ID = ID;
}
public String getNombre() {
return Nombre;
}
public void setNombre(String nombre) {
Nombre = nombre;
}
public Area toUnmanaged(Realm realm) {
return isManaged() ? realm.copyFromRealm(this) : this;
}
}
我已经在我的数据库上有这些信息了,所以Realm不是我的问题,我使用的是Form Master库,它需要一个public class Ubicacion extends RealmObject {
@PrimaryKey
private int ID;
private String Nombre;
public int getID() {
return ID;
}
public void setID(int ID) {
this.ID = ID;
}
public String getNombre() {
return Nombre;
}
public void setNombre(String nombre) {
Nombre = nombre;
}
public Ubicacion toUnmanaged(Realm realm) {
return isManaged() ? realm.copyFromRealm(this) : this;
}
}
的Spinner选项,我如何转换{ {1}}到List<String>
??
我只需要两种型号的 Nombre 属性。
感谢您的帮助!!
答案 0 :(得分:1)
我能想到的唯一方法是:
RealmResults<Area> areas = Realm.getDefaultInstance()
.where(Area.class).findAll();
List<String> names = new ArrayList<>(areas.size());
for (int i = 0; i < areas.size(); i++) {
names.add(areas.get(i).getNombre());
}