我的应用从网上下载信息(根据网站规则,这是合法的), 然后在解析每个页面后将它们存储到一个数组中(64页)。 这些字符串数组被转换为相对布局的数组,以便将数据加载到scrollview上更快(因此,如果再次出现相同的页面,则不必再次格式化所有数据)。
我有大约64个字符串数组,同样有64个相对布局数组。我需要这么多数组,因为每个数组都包含一些特定类型的数据,这些数据必须以不同的格式放入相对布局中。
数据由统计数据和链接组成。
如何使用?
管理如此大量的数据我已经想出了如何管理它...但它需要很多switch case和if / else语句。
还有其他想法吗?
答案 0 :(得分:1)
优化代码以确保最少的时间对于正在处理的信息非常具体,因此我很难优化我尚未见过的流程。
但是,我会说这是一项长期任务,应该在Asynctask中。您还可以在处理数据时更新视图,以便在您处理数据时可以使用它。这将以onProgressUpdate()
完成。
有关asynctasks的信息: