setImageResource 和内存泄漏

setImageResource and memory leak

在我的 Activity 中,我使用 imageView.setImageResource(R.drawable.image_name); 大约 8 次用于不同的视图。

我一直反复打开和关闭 activity,我发现应用程序变得迟钝了。我想知道这是否与内存泄漏有关?是因为那段代码吗?

您应该 recycle() 使用完所有位图。如果你想在 activity 被 finish()ed 时销毁它们,你可以覆盖 onDestroy 以销毁所有位图