使用加载程序管理器获取日历提供程序事件和与会者



Step#1:我正在使用加载器 1 从日历提供程序获取特定日期的事件 ID 列表。

步骤#2

:对于步骤#1中的事件列表,使用加载程序2检索与会者列表

步骤#3:创建自定义适配器来呈现结果。

问题是在加载器 #1 完成之前 视图/片段以空白屏幕显示

想知道我遵循的上述设计方法是否正确?加载此类数据的最佳方法是什么?

我创建了一个自定义加载器。这将从日历提供程序获取数据。

然后使用 Cutom 阵列适配器填充列表。我面临的问题是

获得日历数据后,列表片段仍然是空白的。

解决方案:onLoadFinish方法,您需要设置适配器数据(列表)

在适配器中,我使用以下方法循环访问列表并将单个对象添加到列表视图。

问题是,我试图一次将所有对象添加到列表视图中。 但自定义适配器中的 getView 方法未被调用。因此,您需要将单个对象添加到列表视图中。

public void setMyList(List objects) {

    for(MyObject object:objects){
        this.add(object);
    }
}

最新更新