我有一个活动,当数据很大时,有些时候会出现OutOfMemory异常。它在解密时出现了一些时间。有时在解压缩中,有时在调用Web服务方法时。
在进行操作之前是否可以释放Activity的内存或应用程序的内存?
答案 0 :(得分:2)
使用位图时,您可以回收它们。将对象设置为null,因此它们被回收的机会更大。尝试并调用System.gc()。所有这些方法都可能导致释放一些内存。我希望这会有所帮助。
答案 1 :(得分:0)
通过“释放”“活动的记忆”并不完全清楚你的意思,但答案可能是否定的。相反,如果你正在使用位图,你应该有效地显示它们。查看Google的this guide,了解如何有效地显示位图。