我遇到了一些导致我的应用程序崩溃的内存问题。在我的 MainActivity 中,我在 ImageView 中有一个大位图,但是当我在其他也有大位图的活动中时,就会发生崩溃。
当离开我的 MainActivity 去另一个 Activity 时,我应该将我的位图设置为 null 吗?
@Override
protected void onStop() {
super.onStop();
myImageView.setImageBitmap(null);
}
或者我可以依靠 Java GC 来回收位图分配的内存吗?