setImageResource 和内存泄漏
setImageResource and memory leak
在我的 Activity 中,我使用 imageView.setImageResource(R.drawable.image_name);
大约 8 次用于不同的视图。
我一直反复打开和关闭 activity,我发现应用程序变得迟钝了。我想知道这是否与内存泄漏有关?是因为那段代码吗?
您应该 recycle()
使用完所有位图。如果你想在 activity 被 finish()
ed 时销毁它们,你可以覆盖 onDestroy
以销毁所有位图
在我的 Activity 中,我使用 imageView.setImageResource(R.drawable.image_name);
大约 8 次用于不同的视图。
我一直反复打开和关闭 activity,我发现应用程序变得迟钝了。我想知道这是否与内存泄漏有关?是因为那段代码吗?
您应该 recycle()
使用完所有位图。如果你想在 activity 被 finish()
ed 时销毁它们,你可以覆盖 onDestroy
以销毁所有位图