我正在使用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}}
答案 0 :(得分:5)
不,只要显示相应的Presenter,GWTP就会为您打电话GWT.runAsync
。
但请确保在AsyncProvider
:
Ginjector
@GinModules({ MyModule.class })
public interface MyGinjector extends Ginjector {
PlaceManager getPlaceManager();
EventBus getEventBus();
AsyncProvider<MainPagePresenter> getMainPagePresenter();
}