我想只更新一次Listview单元格,但如果我单击列表视图或向下滚动列表视图,它会每次更新。
ListView.setCellFactory(new Callback<ListView<JSONObject>, ListCell<JSONObject>>(){
@Override
public ListCell<JSONObject> call(ListView<JSONObject> param) {
ListCell<JSONObject> cell = new ListCell<JSONObject>() {
protected void updateItem(JSONObject t, boolean bln) {
super.updateItem(t, bln);
if (t != null) {
// here was my code updating the cell
}
}
};
return cell;
}
});
有没有办法只更新一次单元格?