我正在创建一个新的演示者,如下所示:
new MyPresenter(new MyView());
它注册一些事件处理程序并绑定到视图等。最终,我可能会“关闭”该视图,使其不再由浏览器呈现。我没有维护对MyPresenter
任何地方的这个实例的引用。
在有关此主题的 Google 论坛中,常规响应是“将您的引用设置为 null”,然后不要担心。this = null;
与 Javascript 不同,出于显而易见的原因,我不能只说Java。但是在 Javascript 中,很容易将我知道将不再使用的对象引用清空。
我的问题:由于我没有维护对它的引用,我如何判断该演示者是否已被垃圾收集?它非常明显地存在。我是否应该相信 GWT 和 JS 会解决这个问题?或者我是否需要维护自己的引用,MyPresenter
以便null
在完成时可以手动操作它?