0

菜鸟问题!

我的白板/绘图应用程序运行良好,使用简单的图像视图和位图的组合,我渲染位图的路径并根据需要进行复制。我在我的 ICS Transformer 上多任务处理没有问题。但是,如果我使用返回按钮退出应用程序,然后再次运行它,它会失败;当我尝试绘制某些东西时,第二次运行时出现内存错误。

Out of memory on a 4096016-byte allocation

虽然有时我不明白,它连续第二次运行。当我第三次运行它时,它可以工作,而第四次,它又是内存不足的。

当 Android 应用退出时,我需要进行哪些手动清理?我应该删除所有创建的对象、位图、路径、侦听器和其他东西吗?

4

1 回答 1

2

Looks like you have a memory leak. Make sure you follow recommendations provided here. Often Memory Analyzer Tool is very useful in such cases. Here is a video how to use it.

于 2012-04-21T15:44:41.440 回答