在我的代碼中,我使用異步調用來進行驗證。根據驗證的返回值,我需要執行一些行。 但我不能把這些行放在Async = public void success(布爾有效)的回調方法中。如何在異步調用後在GWT中等待一段時間
由於其中一行是super.onDrop(context),它是不能在Async回調方法內調用的另一個類的方法。
請看下面的行。我需要super.onDrop(上下文)將在異步調用完成後執行。
stepTypeFactory.onDropValidation(stepTypeFactory,new AsyncCallbackModal(null) { public void success(Boolean valid) { if(valid==Boolean.TRUE){ //super.onDrop(context); } }; });
//condition is here super.onDrop(context);
有什麼辦法,我會告訴執行super.onDrop(上下文)之前GWT等待1或2秒。現在發生了什麼, super.onDrop(context)在回調方法完成之前執行。
它正在爲我工作。它完全滿足了我的要求。 :) – user1346346
只是想知道:難道你不能使用合格的超級? 'ContainingClass.super.onDrop(上下文)' –