2012-06-17 51 views
0

我有一个活动,当数据很大时,有些时候OutOfMemory异常发生在它的某些部分。它在解密中出现过一段时间。有时在解压缩,有时在调用Web服务方法。在开始活动之前是否可以释放内存?

在执行我的操作之前是否可以释放Activity的内存或应用程序的内存?

回答

2

使用位图时,可以回收它们。将对象设置为空,所以他们得到回收的机会更大。尝试并调用System.gc()。所有这些方法都可能导致释放一些内存。我希望这有帮助。

0

这并不完全清楚你释放一个“活动的记忆”是什么意思,但答案可能不是。相反,如果你正在使用位图,你应该有效地显示它们。查看Google的this guide,了解如何高效显示位图。

相关问题