2011-08-10 4 views
0

私はいくつかのタブでタブホストを持つアプリケーションを持っており、各タブにはHttpClientを使ってサーバから取得するいくつかのウェブページが表示されています。すべてのタブで新しいHttpClientを開いてインスタンス化することをお勧めしますか?タブホストを持つHttpClient

答えて

0

各タブに別のWebページを表示する場合は、タブごとに1つのHttpClientを使用します。しかし、それは本当にあなたの正確な要件に依存します。たとえば、表示されていない間にタブを更新したくない場合は、HttpClientインスタンスを再利用できます。もちろん、HttpClientの状態を管理する責任はタブスイッチの間に置かれます。

0

一般的なルール:

常にコードを再利用するとモジュラーアプローチを取ることをお勧めします。静的メソッドを使用して別のクラスを作成して、要件を再実行するのではなく、要件を満たすことができます。

この設定では、どのタブに新しいHTTPClientをインスタンス化するかという意味でいくつかのコードを貼り付ける必要があります。

関連する問題