私は GWT プロジェクトに取り組んでおり、プロジェクトの処理速度を上げるために、コード分割手法を使用して js ファイルを分割しています。現在、プロジェクトの初期ロードシーケンスについて検討し、プロジェクトに実装しようとしました。プロジェクト xml ファイルでクラスのシーケンスを指定すると、複数の runAsync メソッド、つまり複数の分割ポイントを持つクラスがあり、エラーが発生しました 複数のrunAsync 呼び出しがクラス com.client.MyHistoryListener でラベル付けされています
質問事項: - 1.エラーの理由は?
単一のクラスに複数の runAsync() を使用しても問題ありませんか? クラス コードが断片化されますか?
初期ロード シーケンスの正しい方法とその管理方法は?
public void 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"); } });
}