在我的应用程序中,我有一个列表。单击该列表中的项目后,将显示一个新视图。在这个视图中,我将显示一个徽标并运行一些音乐流。
徽标是按照 Google 的建议使用加载图像资源的好方法加载的。实际上,图像是通过我的服务器的 URL 加载的。但要显示我正在使用建议的方式。
我的应用程序仍然崩溃,实际上不是在第一次加载图像时,而是当我返回列表时选择其他项目。在切换到另一个项目大约 3-4 次后,应用程序最终因内存不足错误而崩溃!
我想,一旦视图被关闭,垃圾收集器将销毁加载的图像,只会加载新的图像......但我猜它会保留在内存中,加载几次后,它会因为内存不足而崩溃...
任何人有一些建议如何解决这个问题?是否有可能以某种方式自己清除内存?