<分区>
在我的 Activity 中,我为不同的 View 使用了大约 8 次 imageView.setImageResource(R.drawable.image_name);
。
我一直反复打开和关闭 Activity,我注意到该应用程序变得迟缓。我想知道这是否与内存泄漏有关?是因为那段代码吗?
<分区>
在我的 Activity 中,我为不同的 View 使用了大约 8 次 imageView.setImageResource(R.drawable.image_name);
。
我一直反复打开和关闭 Activity,我注意到该应用程序变得迟缓。我想知道这是否与内存泄漏有关?是因为那段代码吗?
最佳答案
您应该recycle()
使用完所有位图。如果你想在 Activity finish()
ed 时销毁它们,你可以覆盖 onDestroy
以销毁所有位图
关于android - setImageResource 和内存泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35030415/