GWTP代码拆分

时间:2011-12-28 06:15:11

标签: gwt gin gwt-platform

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

我了解Presenters中的@ProxyCodeSplit注释。如下所示

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

这足够吗?或者我是否需要挖掘GWT Code Splitting,其中A call to GWT.runAsync提供{{1}}

1 个答案:

答案 0 :(得分:5)

不,只要显示相应的Presenter,GWTP就会为您打电话GWT.runAsync
但请确保在AsyncProvider

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