[英]How to release static ObservableList in Java(fx)
我在javafx应用程序中为tableview使用静态可观察列表。
public class TableData {
private static ObservableList<MyObject> data = FXCollections.observableArrayList();
public static ObservableList<MyObject> getData(){
return data;
}
}
当我加载新数据时,我尝试了几种方法来删除“旧”数据以释放内存,例如
TableData.getData().clear();
要么
TableData.getData() = FXCollections.observableArrayList();
甚至
for(int i=0; i< TableData.getData().size(); i++){
MyObject mo = TableData.getData().get(i);
mo=null;
}
但是仍然没有释放内存(已通过netbeans Analyzer检查)
男孩可以帮忙吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.