我正在GWT 2.3中使用GWTP(Google的MVP框架)。
我想在演示者中使用GWT代码拆分。

我知道Presenters中的@ProxyCodeSplit批注。像下面

@ProxyCodeSplit
@UseGatekeeper(LoggedInGatekeeper.class)
public interface MyProxy extends Proxy<MainPagePresenter> {
}

这样够吗?还是我需要挖出GWT代码拆分,它提供了像Here这样的A call to GWT.runAsync

最佳答案

不,每当显示相应的Presenter时,GWTP都会为您调用GWT.runAsync
但是,请确保在AsyncProvider中使用Ginjector:

@GinModules({ MyModule.class })
public interface MyGinjector extends Ginjector {
  PlaceManager getPlaceManager();
  EventBus getEventBus();
  AsyncProvider<MainPagePresenter> getMainPagePresenter();
}

关于gwt - GWTP代码分割,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8652534/

10-10 06:14