0

我有一个活动,当数据很大时,它的某些部分会发生 OutOfMemory 异常。它在解密中发生了几次。有时是解压,有时是调用网络服务方法。

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

4

2 回答 2

2

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

于 2012-06-17T08:50:11.163 回答
0

尚不完全清楚“释放”“活动的内存”是什么意思,但答案可能是否定的。相反,如果您使用的是位图,您应该有效地显示它们。查看Google 提供的有关如何有效显示位图的指南。

于 2012-06-17T09:00:26.390 回答