2011-12-28 10 views
3

私はGWT 2.3(GoogleのMVPフレームワーク)を使用しています。 プレゼンターとGWTコード分割を使いたいです。GWTPコード分割

私は約@ProxyCodeSplit注釈を知っています。以下のように

@ProxyCodeSplit 
@UseGatekeeper(LoggedInGatekeeper.class) 
public interface MyProxy extends Proxy<MainPagePresenter> { 
} 

これで十分ですか?または、Here

答えて

5

のようなGWTコード分割を調べる必要はありません.GWTPは、対応するプレゼンターが表示されているときは常にGWT.runAsyncを呼び出して世話をします。
は、しかし、あなたのGinjectorAsyncProviderを使用していることを確認してください:

@GinModules({ MyModule.class }) 
public interface MyGinjector extends Ginjector { 
    PlaceManager getPlaceManager(); 
    EventBus getEventBus(); 
    AsyncProvider<MainPagePresenter> getMainPagePresenter(); 
} 
+1

おかげウミト。私はちょうど確認したかった。私たちはすでに "Ginjector"の "AsyncProvider"と "@ProxyCodeSplit"とマークされているプレゼンターを持っています。それは働いている...だから、私はあなたの答えを受け入れています。 –

+0

さらに確認するには、** Firebug **または** Chrome Developer Tools **を使用して、 '' @ ProxyCodeSplit''でマークされているプレゼンターに移動したときにXHRリクエストが作成されているかどうかを確認することもできます –

関連する問題