Android ==>内存管理问题?

时间:2010-06-18 19:54:32

标签: android memory-management

我的问题在代码中被评论

ImageView img = new ImageView();
this.layout.addView(img);
MyObject o = new Object(img);
// Do i need to set img to null?

ArrayList <MyObject> myArray = new ArrayList <MyObject>();
MyObject obj = new MyObject();
myArray.add(obj);
// Do i need to set obj to null?

2 个答案:

答案 0 :(得分:1)

为什么需要将其设置为null?

如果您担心垃圾收集,只要重新分配局部变量或超出范围,引用就不再存在。 (这不是那么简单,但这是一般的想法。)

答案 1 :(得分:0)

您可以在此处找到许多有用的提示(Designing for Performance。),内容涉及Android中的内存和性能。当然,您不需要在代码中将变量设置为null