是否可以在一个活动中使用多个相同的加载器?

时间:2012-03-05 12:15:32

标签: android loader android-4.0-ice-cream-sandwich

我想从多个具有相同结构的文件中加载一些数据。我已经构建了一个可以从一个文件加载数据的加载器,但现在我不知道如何使用加载器逐个加载所有这些文件的数据,然后将所有这些数据添加到一个列表中。是否可以在for(){} sententce中只使用一个加载器?

1 个答案:

答案 0 :(得分:0)

如果你的for语句可以a)识别它到达输入的结尾,b)切换到新的输入源,然后是,单个循环可以做到这一点。

话虽这么说,你将制作代码,这些代码不必要地难以维护并且难以扩展(例如,添加第3个输入源)。您最好使用一段代码来迭代输入源,并在处理新源时,将打开的描述符交给新函数以从该源接收数据。