我有一个SWT / JavaFX FXCanvas,它使用WebView作为嵌入到自定义Composite中的root(到它的Scene)实例:
class MyComposite extends Composite {
FXCanvas canvas = createFXCanvasWithWebView();
dispose() {
webView.load(null);
canvas = null;
super.dispose();
}
}
这是否足以清理所有使用的资源(特别是在使用过的WebView实例中加载的图像)?
答案 0 :(得分:0)
webView.getEngine().load(null);
绰绰有余。
canvas = null
是多余的。