Android 内存/内存应用程序问题

Android 内存/内存应用程序问题,android,memory,drawable,Android,Memory,Drawable,我的应用程序是一个测验,它有一个imageview,可以根据问题切换图像(20),每个图像都是引用自drawable resource的720*540 jpeg。我也有一个画廊的所有图像,用户可以滚动之间。我注意到我的应用程序一定使用了大量ram,因为在关闭我的应用程序并在手机上使用其他应用程序后,我的启动器htc sense几乎总是崩溃。如果我的应用程序未安装或未使用,我不会出现此问题。我知道android会杀死低优先级的应用程序来释放内存,所以我猜我的应用程序使用了太多的内存,以至于我的启动

我的应用程序是一个测验,它有一个imageview,可以根据问题切换图像(20),每个图像都是引用自drawable resource的720*540 jpeg。我也有一个画廊的所有图像,用户可以滚动之间。我注意到我的应用程序一定使用了大量ram,因为在关闭我的应用程序并在手机上使用其他应用程序后,我的启动器htc sense几乎总是崩溃。如果我的应用程序未安装或未使用,我不会出现此问题。我知道android会杀死低优先级的应用程序来释放内存,所以我猜我的应用程序使用了太多的内存,以至于我的启动器不断被杀死。有没有办法在我的应用程序关闭时清除它使用的ram?或者我应该做的事情,比如在使用图像后将其从内存中删除?我对android开发还比较陌生,仍然在学习所有东西。

这很可能是内存泄漏或者您没有正确处理图像。请考虑使用这样的库,它将确保您的应用程序缩小图像显示