我是 Android 编程新手。我在布局中使用了很多图像(以及声音)。最近我通常有OutOfMemory Exception,现在我完全卡住了。我该如何预防?我应该对未使用的布局项的引用清空并让 GC 工作吗?还是我应该回收图像资源?
关于我的应用程序:这将是一个游戏,你可以在下面看到一些关于它的建议截图。基本上有一个活动,我想在同一个活动中放置大约 9-10 个膨胀布局。我想将这些布局放入同一个 Activity 的主要原因是,它们在逻辑上是连贯的,我想在它们之间快速切换。
然而,这些布局视图会消耗大量内存资源(例如,由于图片和声音),并且内存已被它们填满。不幸的是,出于某种原因,GC 没有帮助,尽管我试图使布局视图的引用为空。