Step#1:我正在使用加载器 1 从日历提供程序获取特定日期的事件 ID 列表。
步骤#2:对于步骤#1中的事件列表,使用加载程序2检索与会者列表
步骤#3:创建自定义适配器来呈现结果。
问题是在加载器 #1 完成之前 视图/片段以空白屏幕显示
我想知道我遵循的上述设计方法是否正确?加载此类数据的最佳方法是什么?
我创建了一个自定义加载器。这将从日历提供程序获取数据。
然后使用 Cutom 阵列适配器填充列表。我面临的问题是
获得日历数据后,列表片段仍然是空白的。
解决方案:onLoadFinish方法,您需要设置适配器数据(列表)
在适配器中,我使用以下方法循环访问列表并将单个对象添加到列表视图。
问题是,我试图一次将所有对象添加到列表视图中。 但自定义适配器中的 getView 方法未被调用。因此,您需要将单个对象添加到列表视图中。
public void setMyList(List objects) {
for(MyObject object:objects){
this.add(object);
}
}