Bra*_*313 10 java arrays android realm
有没有办法存储int []和String [],除了创建一个包含这些的新对象,然后将其存储在realmList中
我有一个对象,它接受String,int []和String []的参数.你不能在领域中存储int []和String [],所以我创建了一个对象
public class Workouts extends RealmObject {
private String workout;
public Workouts() {
}
public Workouts(String workout) {
this.workout = workout;
}
public String getWorkout() {
return workout;
}
public void setWorkout(String workout) {
this.workout = workout;
}
}
Run Code Online (Sandbox Code Playgroud)
和
public class Multiplier extends RealmObject {
private int multiplier;
public Multiplier() {
}
public Multiplier(int multiplier) {
this.multiplier = multiplier;
}
public int getMultiplier() {
return multiplier;
}
public void setMultiplier(int multiplier) {
this.multiplier = multiplier;
}
}
Run Code Online (Sandbox Code Playgroud)
然后我像RealmList乘数一样存储它们; RealmList锻炼;
我想知道是否有一种方法可以通过使用数组而不是RealmList来存储它们
来自Realm的Emanuele在这里.现在除了包装String或int之外别无他法,并在那些上使用RealmList.这有几个原因,包括能够在不同平台上使用Realm文件.这在您的用例中是否是可接受的解决方案,还是一种痛苦?
如果您愿意,这个要点演示了如何使用RealmList在RealmObject中存储一组原始值.https://gist.github.com/cmelchior/1a97377df0c49cd4fca9