我使用GWTP (MVP框架由谷歌)与GWT 2.3。我想使用GWT代码分割与我的演示文稿。
我知道在presentation中有@ProxyCodeSplit
注释。像下面的
@ProxyCodeSplit
@UseGatekeeper(LoggedInGatekeeper.class)
public interface MyProxy extends Proxy<MainPagePresenter> {
}
这是否足够?或者我是否需要挖掘GWT代码分割,它提供A call to GWT.runAsync
如Here
不,只要显示相应的Presenter, GWTP就会替您呼叫GWT.runAsync
。
但是,请确保在Ginjector
:
AsyncProvider
@GinModules({ MyModule.class })
public interface MyGinjector extends Ginjector {
PlaceManager getPlaceManager();
EventBus getEventBus();
AsyncProvider<MainPagePresenter> getMainPagePresenter();
}