我为模型使用@Table
注释,并在SugarRecord.save
DialogFragment.setPositiveButton.onClick
在带有ListView的片段中,我想通过SugarRecord.listAll
加载所有条目,但它返回一个空列表,尽管SugarRecord.count
返回正确的计数。
@Table
@ToString
@Getter
public class Syllable {
private Long id;
@Unique
String characters;
@Setter
boolean active = true;
public Syllable(String characters) {
this.characters = characters;
}
}
.setPositiveButton(R.string.save, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
SugarRecord.save(new Syllable(charactersET.getText().toString()));
syllableDialogListener.onSyllableSave();
}
})
private void updateSyllables() {
long count = SugarRecord.count(Syllable.class); // returns 4 (e.g.)
List<Syllable> syllables = SugarRecord.listAll(Syllable.class); // returns empty list
}
答案 0 :(得分:2)
好的,我只是在模型中错过了一个空的构造函数&gt; _&gt;问题是这并没有真正打印成android studio中的红色错误样式错误所以我错过了这个; D