gpt4 book ai didi

android - SugarORM:SugarRecord.count 返回 4 但 SugarRecord.listAll 返回空列表

转载 作者:搜寻专家 更新时间:2023-11-01 09:47:16 24 4
gpt4 key购买 nike

我为我的模型使用了 @Table 注释,并在 DialogFragment.setPositiveButton.onClick 中调用了 SugarRecord.save

在带有 ListView 的 fragment 中,我想通过 SugarRecord.listAll 加载所有条目,但它返回一个空列表,尽管 SugarRecord.count 返回正确的计数。

我的代码

音节.java

@Table
@ToString
@Getter
public class Syllable {

private Long id;

@Unique
String characters;
@Setter
boolean active = true;

public Syllable(String characters) {
this.characters = characters;
}
}

DialogFragment.setPositiveButton

.setPositiveButton(R.string.save, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
SugarRecord.save(new Syllable(charactersET.getText().toString()));
syllableDialogListener.onSyllableSave();
}
})

fragment .onSyllableSave

private void updateSyllables() {
long count = SugarRecord.count(Syllable.class); // returns 4 (e.g.)
List<Syllable> syllables = SugarRecord.listAll(Syllable.class); // returns empty list
}

最佳答案

好的,我只是在模型中遗漏了一个空的构造函数 >_> 问题是这在 android studio 中并没有真正打印为红色错误类型的错误,所以我只是错过了这个 ;D

关于android - SugarORM:SugarRecord.count 返回 4 但 SugarRecord.listAll 返回空列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37521271/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com