1

我有一个关于 GWT 的 popupapnel 的问题。方法 hide() 仅“隐藏” popupanel ?我想彻底销毁我的弹出面板,允许重置所有分配的资源。但是如果方法 hide() 只是隐藏它,它不安排我。那么有没有一种方法可以销毁弹出面板并重置分配给它的所有资源?

提前谢谢你

4

3 回答 3

2

您可以使用removeFromParent()方法。

如果你想重置一些资源,你也可以重写onDetach()方法。

于 2013-08-01T10:11:32.193 回答
0

没有 .remove() 方法吗?

于 2013-08-01T07:17:32.640 回答
0

hide()ing a PopupPanel,与其他小部件不同,它将它从文档中分离出来,允许它被垃圾收集。然后由您决定删除对它的所有引用,以便可以有效地对它进行垃圾收集(null您的变量等)

于 2013-08-01T22:35:13.730 回答