我正在开发一个 GWT 项目,为了提高项目的处理速度,我们正在使用代码拆分技术来拆分我们的 js 文件。目前,我们研究了项目的初始加载顺序,并尝试在我们的项目中实现。当我们在项目 xml 文件中给出类的序列时,有一个类具有多个 runAsync 方法,即多个拆分点,然后我们得到一个错误多个 runAsync 调用被标记为类 com.client.MyHistoryListener
要问的问题:- 1.错误的原因?
在一个类中有多个 runAsync() 是否可以,它会分割类代码吗?
初始加载顺序的正确方法是什么以及如何管理它?
公共无效 onModuleLoad() { GWT.runAsync(new RunAsyncCallback() {
@Override public void onSuccess() { // TODO Auto-generated method stub Resource.INSTANCE.CourseCss().ensureInjected(); } @Override public void onFailure(Throwable reason) { // TODO Auto-generated method stub System.out.println("Fail"); } });
}