我的问题在代码中被评论
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?
答案 0 :(得分:1)
为什么需要将其设置为null?
如果您担心垃圾收集,只要重新分配局部变量或超出范围,引用就不再存在。 (这不是那么简单,但这是一般的想法。)
答案 1 :(得分:0)
您可以在此处找到许多有用的提示(Designing for Performance。),内容涉及Android中的内存和性能。当然,您不需要在代码中将变量设置为null