匿名对象上的android垃圾回收

时间:2015-11-19 20:50:03

标签: android garbage-collection

我有以下代码片段:

ArrayList<GameObject> gameObjectList = new ArrayList<GameObject>();

public void init(){
    for(int i=0; i<10; i++) {
        loadedOjectList.add(new GameObject());
    }
}

现在说我想离开活动或者在我的游戏中加载一个新关卡。写loadedObjectList.clear()是否足以使10个对象有资格进行垃圾收集?我有类似的东西,每当我进入关卡时,我的游戏会开始放慢速度,因为我猜测对象仍然存在于某个地方。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

当然,对象将是Garbage Collected,因为引用无效。所以对象很好被收集......