【发布时间】:2019-12-10 17:04:11
【问题描述】:
我在我的Android 应用程序中使用RushORM 数据库。我可以保存数据,但是当我尝试获取存储的数据时会抛出异常:
方法抛出
RushTableMissingEmptyConstructorException。
这是表RushORM数据库的模型类:
public class Linesmodel extends RushObject {
float startX, startY, stopX, stopY;
String cityName;
float joinX, joinY = 0;
Linesmodel(float startX, float startY, float stopX, float stopY) {
this.startX = startX;
this.startY = startY;
this.stopX = stopX;
this.stopY = stopY;
}
Linesmodel(String cityname, float startX, float startY, float stopX, float stopY) {
this.startX = startX;
this.startY = startY;
this.stopX = stopX;
this.stopY = stopY;
this.cityName = cityname;
}
Linesmodel(float startX, float startY) { // for convenience
this(startX, startY, startX, startY);
}
}
这是我保存数据的代码:
for (Linesmodel l : lines) {
new Linesmodel(selectedCity, l.startX, l.startY, l.stopX, l.stopY).save();
}
这是获取数据的代码。这段代码抛出异常:
List<Linesmodel> linesList = new RushSearch().find(Linesmodel.class);
【问题讨论】:
-
投掷排泄物?您可能想要编辑该标题...
-
是的,抛出异常。你能建议我击球手相关的标题吗?
标签: android database sqlite rushorm constructor-exception