【发布时间】:2010-11-23 19:16:38
【问题描述】:
我正在开发一个在屏幕上绘制小位图的简单应用程序,但在清除屏幕时遇到了一点麻烦。我的位图存储在一个名为 _graphics 的 ArrayList 中,我需要清屏,所以我清空了我的 ArrayList。这在清除屏幕时效果很好,但是过了一会儿我的应用程序强制关闭了。
如果我在屏幕上绘制大约 50 个位图,它会在我第一次清除它时强制关闭,但是如果我只绘制 5 个,我可以在它崩溃之前获得大约 10 个清除。我认为这与 GC 未正确清除位图有关。有人对这个主题有想法吗?
【问题讨论】:
-
你需要发送 logcat 输出。