モジュールがロードされた直後に関数を起動する必要があります。onModuleLoad()の直後に実行します。 このオブジェクトを実装するにはどうすればよいですか? scheduleDeferredまたは何か他の?モジュールがロードされた直後にgwtの関数を起動する必要があります
something likeScheduler.get().scheduleDeferred(new ScheduledCommand() { @Override public void execute() { Window.alert("bon jour! amis."); } });
or ... ...timer.schedule(2000);
or ??
「モジュールがロードされた直後」とはどういう意味ですか?ビューが完全に初期化されレンダリングされるのはいつですか?負荷で起動されたすべての非同期サービスが終了したのですか? 今のところ私は言っている:タイマーではなくスケジューラーを使用する。 – Naoj
はい、ちょうど、ビューが完全に初期化されレンダリングされた直後ですが、スケジューラはロードされたビューとHTMLを応答しないようにしていますが、他のコンテンツ(ウィジェット)をロード中 –
ブラウザのイベントループが戻った後、 。ウィジェットがScheduledCommandを使用したり、非同期にコンテンツをロードしたりしない限り、ScheduledCommandは応答しないことに責任を持ちません。 – Naoj