Android图像在解雇大量活动后无法加载?

时间:2011-01-31 06:59:42

标签: android image

我有一个简单的应用程序,显示一系列图像和有关这些图像的信息。我进行了设置,以便当用户触摸图像时,会启动一项新活动,他们会看到更多图片以及有关该图片的更长文字说明。在该屏幕上,我还在Hello Gallery Tutorial中实现了他们在这里的基本图库窗口小部件。

我的问题是即使我正在使用res目录中的图像(我已经把所有东西都放在了drawable-mdpi中,认为应该没什么大不了的),而不是画廊部分的所有图像会加载。并且我无法100%重现它,但似乎我用我的手机玩这个应用程序运行越多(锁定屏幕,解锁屏幕,转到一个图像,回去,去另一个,回家,等等,我在本地加载的任何图片更有可能显示空白图像占位符,画廊或不(虽然文字很好)。

我正在使用一系列图像按钮,图像视图和图库小部件。玩得很充分,最终它们都是空白的,但是通过AdvancedTaskKiller杀死所有东西会把它带回来。

有时我首次启动应用时,图片库中的图片也会显示为空白。这真的很奇怪。我把它设置为布局参数是300乘200我已经在整个地方拉了图片来填充我的画廊。它们应该以不同的方式扩展,但不能完全加载。

有人对这些有任何想法吗?

2 个答案:

答案 0 :(得分:0)

对于图库,请尝试Slow Adapter

我建议采用123

答案 1 :(得分:0)

使用图像总是很难。您必须非常小心回收已使用图像的内存,否则可能会遇到各种麻烦。

始终尝试使用Android开发人员通常使用的良好图像加载库。

最常用的库是https://github.com/nostra13/Android-Universal-Image-Loader

它会优化你的装载。