无法删除GWT中的旧对象

时间:2016-05-10 06:48:10

标签: javascript java gwt

我正在使用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个物体。

提前致谢!!!!!

0 个答案:

没有答案