我正在尝试从google firebase检索特定于登录的每个用户的特定数据。基本上,我要检索的数据是用户ID下列出的“字段”数据,但在google firebase上的单独类中实时数据库。我希望能够在我的应用程序的活动中以“列表视图”显示每个字段的数据,但是每当我尝试运行它时,应用程序就会关闭。
我已经尝试在'users'类的引用下运行该应用程序,但这没有用,我也尝试在'fields'类下运行,但这也不起作用。
这是我的FarmActivity.java,我要在其中显示字段数据的“列表视图”。
public class FieldInformation {
public String crop;
public String fieldName;
public FieldInformation(String crop, String fieldName) {
this.crop = crop;
this.fieldName = fieldName;
}
public FieldInformation(){
}
public String getCrop() {
return crop;
}
public void setCrop(String crop) {
this.crop = crop;
}
public String getFieldName() {
return fieldName;
}
public void setFieldName(String fieldName) {
this.fieldName = fieldName;
}
}
这是我的FieldInformation.java,其中我已为FarmActivity指定了字符串
{{1}}
答案 0 :(得分:0)
您的适配器中应该有一个列表,并且您的适配器中应该有一个包含列表的构造函数。您可以使用其中的列表在FarmActivity中初始化适配器,然后删除设置的适配器,然后在初始化适配器后对其进行设置,最后放入adapter.notifydatasetchanged();。您在哪里设置适配器。随时发布您的适配器,对您进行修复很不利。