我正在使用GWT作为我的客户端部分。并且观察到内部GWT没有删除旧对象。我的代码片段是这样的,
ArrayList<object> var = new ArrayList<object>();
public void example()
{
var.clear();
var.add(new Myclass());
}
public createAndReplaceOldData()
{
for(i=0;i<10;i++)
example();
}
在上面的代码中,Myclass是一个GWT小部件。每次我尝试用更新的数据重新加载表。
在完成createAndReplaceOldData()方法之后,我期望只有一个对象存储在var ArrayList中。不幸的是,GWT也持有所有旧对象。执行此方法后总共有10个对象。我的问题是,
如何破坏所有旧的9个物体。
提前致谢!!!!!