android ViewFlipper优化

时间:2011-05-31 11:28:08

标签: android optimization listview memory viewflipper

我正在制作一个测验应用程序,因为我从Web服务获取所有测验,我现在正在做的是下载所有测验,将它们解析为测验对象,将所有对象推送到测验中{{ 1}},循环浏览ArrayList,在ArrayList时将所有内容添加到ViewFlipper中,如下所示:

onCreate

问题是,在我的每个视图中,我都有很多东西在进行(包括WebView和许多图片)。所以我想知道是否有一种方法可以通过某种方式来优化内存使用,而不是在我需要之前创建所有活动,而是根据需要为ViewFlipper创建它们?就像处理ListView一样。我可能有一个后台数据集,当我需要显示一系列数据时,我只将该数据量转换为要显示的活动。谁知道如何实现这一目标?非常感谢。

2 个答案:

答案 0 :(得分:0)

我猜你可以等到每个'翻转'都显示出来以初始化每个视图。 在翻转视图之前,找到下一个视图并进行设置。 您可能需要动态的ID列表,以便您可以管理当前正在查看的视图。

答案 1 :(得分:0)