0

我有一个画布,其中依次显示 5 张图像(滑动)。实际上,当时我只下载了 5 张图片,移动设备没有显示内存不足错误,但是当我要下载 20 张图片进行滑动时,它显示内存不足错误。我想在这里实现一件事:每当我在画布上移动图像时,我只想下载在画布上显示的五个图像而不是其他图像。但是我不知道如何在画布的运行时执行此任务。

我正在寻找一些想法如何完成这项任务?

4

1 回答 1

0

对于 j2me,堆大小最大为 1 到 2 MB。因此,您在下载后下载每个图像存储在一个文件中。不要存储在应用程序内存中。当您希望从文件中读取图像时。20 个图像意味着大量内存需要(有时它超过堆内存大小)。所以最好将它存储在一个单独的文件中,而不是存储在应用程序内存中。当你想从“FileConnection”API中读取它时。

于 2011-10-30T07:25:36.447 回答