我正在我的 GWT 应用程序中实现 MVP 模式。在每次历史令牌更改时,我正在初始化演示者以获取各自的视图。如果用户导航到单个视图 GridView(比如)2 次,则相应的演示者 GridViewPresenter(比如)被初始化 2 次(根据 MVP 模式。如果我们不将演示者设为单例)。喜欢
Presenter presenter = new GridViewPresenter();
在这种情况下,此演示者中的所有事件都将注册并侦听 2 次。我们怎样才能避免这种情况而不使我们的演示者单人。