3

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

我知道@ProxyCodeSplit演示者中的注释。像下面

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

这足够了吗?或者我是否需要挖掘 GWT Code Splitting 提供A call to GWT.runAsync的类似Here

4

1 回答 1

5

GWT.runAsync不,只要显示相应的 Presenter ,GWTP 将负责呼叫您。
但是,请确保您AsyncProvider在您的Ginjector:

@GinModules({ MyModule.class })
public interface MyGinjector extends Ginjector {
  PlaceManager getPlaceManager();
  EventBus getEventBus();
  AsyncProvider<MainPagePresenter> getMainPagePresenter();
}
于 2011-12-28T15:07:32.743 回答