如果扩展树的特定元素,我想获取数据。
public void treeExpanded(TreeExpansionEvent event) {
Object element = event.getElement();
if (element instanceof MyClass) {
fetch.......
}
}
问题是内容提供者似乎getChildren()
在 treeExpanded() 方法之前触发,所以NullPointerException
每次展开元素时我都会得到一个,因为内容提供者试图使用从未获取的数据。我该如何正确解决这个问题?