[英]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.